Possible Duplicate:
Application to help build diagrams
I'm looking for some tool to help me present high level view of an application to the developers.
I want to be able to generate a kind of 'bird view' of the architecture and interacting systems.
For example, I would like to show the boundaries of a software component (external API that are presented by the software, other component that are called) I would also like to be able to explain interaction between the software and the database.
So the result would be a mix of simplified UML, entity-relational mapping, and some architecture and network topography.
I've tried to do that in Visio and Word (version 2010 for both) but I'm struggling a lot, spending too much time trying to find a not too much offending theme, fighting with the layout manager or with the embedded logic rule (like the UML palette of visio that is not very friendly for stamping around).
As a result of using visio, I spend too much time for even a very simple chart (like component packaging) and once it's done I don't want to open it again to do any changes.
I want something that's looking nice but not with flashy colors, that is simple to use and that layout boxes in a simple but efficient manner.
Do you know any tool that would let me do that ?