Microsoft Visio
Origem: Wikipédia, a enciclopédia livre.
O Microsoft Visio é um aplicativo que visa auxiliar os programadores na modelagem de programas e banco de dados, mas também usuários comuns encontrarão ferramentas úteis para o dia - a - dia.
A versão mais atual é a 2003, onde você encontrará uma infinidade de modelos e diagramas para criar projetos em diversas áreas. As imagens possuem ótima qualidade visando facilitar o entendimento de terceiros na leitura de projetos.
O Microsoft Visio pode inclusive importar Banco de Dados e gerar o design das tabelas, para que o funcionamento do banco de dados fique mais visivel, e possa ser corrigido.