Microsoft Visio is a diagramming tool that allows you to create diagrams (ranging from simple to complex), which aid in data visualization and process modelling. Visio also helps to create detailed org charts, floor plans, pivot diagrams, etc.
Enterprise Architect is a multi-user, graphical tool designed to help your teams build robust and maintainable systems. And using high quality, built-in reporting and documentation, you can deliver a truly shared vision easily and accurately
Microsoft Visio comes packed with a lot of built-in shapes you can add to your creation.
Enterprise Architect has proven remarkably popular across a wide range of industries and is used by thousands of companies world-wide.