Programa para desenhar arquitetura

Pessoal,
gostaria de dicas de softwares free para desenhar arquitetura de sistemas,
ligação entre seus componentes e tal. Por exemplo, em uma aplicação que conversa com diversos outras
aplicações remotas com web services, servidores de impressão … preciso desenhar tudo isso.

Tenho usado o Astah Community mesmo, e está tudo certo…

Free: Astah Community

Pagos: EA (Enterprise Architect) / MS Visio / Borland Together