Astah Professional
What is Astah Professional?
Astah Professional is a desktop modeling tool developed by Change Vision, Inc. It combines UML, ER diagrams, data flow diagrams, flowcharts, and mind maps in a single application. It is aimed at software architects and development teams who model across more than one notation.
Deployment
Astah Professional is an installable desktop application for Windows, macOS, and Linux. It is not a cloud or SaaS product. Models are saved as local files, so the tool works offline and users keep full ownership of their model data. A Java runtime (Eclipse Temurin) is bundled, so no separate Java installation is required.
Key capabilities
- UML diagramming for software design
- ER diagrams for database design
- Data flow diagrams and flowcharts for business and process analysis
- Mind maps for brainstorming before formal modeling
- AI Chat Copilot, for creating and editing diagrams through natural-language prompts
- A built-in MCP server, which lets external AI agents read and work with Astah models
- AI-Powered Code Reverse, which generates UML models from existing source code
- Plug-ins that extend the tool, including a Microsoft Word document plug-in
All AI features connect to external AI services through the user's own API key, and API usage is billed separately by the AI provider. Supported services are OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, and OpenAI-compatible endpoints.
Licensing
Astah Professional is available as a monthly or annual subscription, a perpetual license, and floating, organizational, and academic licenses. A free trial is available.
Categories & Use Cases
Videos
Screenshots
1 / 3
Screenshot of UML class diagram built with AI Chat Copilot in Astah Professional. Describe your design in plain language and Copilot creates and updates the model.
Technical Details
| Deployment Types | On-Premise |
|---|---|
| Operating Systems | Windows, Linux, Mac |
| Mobile Application | No |
| Supported Countries | Worldwide |
| Supported Languages | English, Japanese |


