Astah Professional

What Astah Professional is
Astah Professional is a desktop modeling tool for visualizing software design with diagrams. It supports UML diagrams, including class, use case, state machine, activity, sequence, timing, communication, component, deployment, and composite structure diagrams, along with ERD, data flow, flowchart, requirement, CRUD, and mind map diagrams. ER diagrams can be made from scratch or generated from imported database tables; SQL export and reverse engineering are available. Astah can reverse engineer Java, C#, and C++ and generate code for PHP, SQL, and other languages. Modeling tools include automatic layout, traceability maps, project comparison and merging, map view, and state transition paths and tables. Team functions include file locking, merging files, comparing models, and importing other projects as read-only references, but real-time collaboration is not available. Its API and Script Editor can retrieve model information and create or modify diagrams and models. Listed plug-ins connect it with Mermaid, Microsoft Office, Redmine, and Miro. AI Chat Copilot connects to an external AI service and needs a provider API key or endpoint. Astah says it does not store, analyze, or train on private user data; its guide warns that generated results can be incomplete or inaccurate and advises against entering sensitive information unless organizational policy permits it. The 20-day trial is available, and a perpetual license includes one year of support and maintenance.
Who it suits
Astah Professional suits individuals and teams who visualize software design with diagrams and models. It is also relevant to users who need code generation or reverse engineering, but not real-time collaboration.
What it does well
- Supports a broad set of UML and other diagram types
- Reverse engineers Java, C#, and C++
- Generates code for PHP, SQL, and other languages
- Provides model comparison and merging
What to know first
- No real-time collaboration
- No free plan
- AI Copilot requires a provider API key or endpoint
- Plug-in directory says listed plug-ins lack technical support
Limits
The 20-day trial is time-limited. A perpetual license includes one year of support and maintenance; continuing support and upgrades from year two require a support renewal license.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Astah Professional Individual Perpetual License | The pricing page shows “Starting at $11.99” and lists perpetual licensing; it does not show a single fixed price in the opened page text. · 1 year of support included · support renewal from year 2 is $80 / €62 | On request |
As astah.net lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Astah Professional product page.
- Choose a desktop platform: Windows, macOS, or Linux.
- Start the 20-day free trial or review the paid options.
- Install and use the desktop application to create diagrams and models.
Verdict
Astah Professional combines diagramming, code support, and model comparison tools in a desktop application. Its trial lasts 20 days, but teams needing real-time collaboration will not find it listed here.
Questions
What does Astah Professional do?
It creates UML, ER, flowchart, and data flow diagrams to visualize software design. It also supports requirement diagrams and tables, mind maps, and CRUD diagrams.
Which platforms does it support?
It is a desktop app for Windows, macOS, and Linux. Professional 12.0 lists Windows 11 x64, macOS 13 and later arm64, Ubuntu 24.04, and Rocky Linux 9.6.
Is there a free plan or trial?
A 20-day free trial is offered. The listed pricing model is freemium, while the pricing note says “Free plan” and the separate free-plan field says no.
How much does it cost?
The pricing page shows “Starting at $11.99” and lists perpetual licensing; it does not show a single fixed price in the opened page text. Paid access is listed at 11.99 /user/mo.
Can it generate and reverse engineer code?
Yes. Astah supports reverse engineering Java, C#, and C++, and code generation for PHP, SQL, and other languages.
What does the AI Copilot do with private data?
AI Chat Copilot connects to an external AI service and requires a provider API key or endpoint. Astah says it does not store, analyze, or train on private user data, and its guide cautions that AI results can be incomplete or inaccurate.
Facts from Astah Professional's own pages
- AI and data handling
- AI Chat Copilot connects to an external AI service and the page says Astah does not store, analyze, or train on private user data; it requires a provider API key or endpoint. · astah.net, 3 Oct 2026
- AI limitation
- The Copilot guide cautions that AI-generated results may be incomplete or inaccurate and advises users not to enter confidential or sensitive information unless permitted by organizational policy. · astah.net, 3 Oct 2026
- API and plugins
- The Astah API can retrieve model information and create or modify diagrams and models; scripts can access models through the in-app Script Editor. · astah.net, 3 Oct 2026
- Audience
- The product page describes Astah Professional as a tool for visualizing software design for individuals and teams. · astah.net, 3 Oct 2026
- Code support
- Astah supports reverse engineering of Java, C#, and C++ and code generation for PHP, SQL, and other languages. · astah.net, 3 Oct 2026
- Data modeling
- It can create ER diagrams from scratch or generate them by importing tables from an existing database, and supports SQL export and reverse engineering. · astah.net, 3 Oct 2026
- Diagram types
- It supports UML diagrams as well as ERD, DFD, flowchart, requirement diagram and table, mind map, and CRUD diagrams. · astah.net, 3 Oct 2026
- Founded
- 2006 · astah.net, 28 Sept 2026
- Headquarters
- Fukui City, Fukui, Japan · astah.net, 28 Sept 2026
- Integrations
- Listed plug-ins include Mermaid diagram import and export, Microsoft Office embedding, Redmine ticket association, and miro diagram import. · astah.net, 3 Oct 2026
- Modeling tools
- Features include auto-layout, traceability maps, project comparison and merging, map view, and state transition paths and tables. · astah.net, 3 Oct 2026
- Platform requirements
- Professional 12.0 lists Windows 11 x64, macOS 13 and later arm64, Ubuntu 24.04, and Rocky Linux 9.6 as supported platforms. · astah.net, 3 Oct 2026
- Plugin support
- The plug-in directory states that technical support is not provided for the listed plug-ins. · astah.net, 3 Oct 2026
- Purpose
- Astah Professional creates UML, ER, flowchart, and data flow diagrams to visualize software design. · astah.net, 3 Oct 2026
- Support
- A perpetual license includes the first year of support and maintenance; continuing support and upgrades from year two require a support renewal license. · astah.net, 3 Oct 2026
- Team collaboration
- Team features include file locking, merging files, comparing diagrams and models, and importing other projects as read-only references. · astah.net, 3 Oct 2026
- Trial
- The pricing page offers a 20-day free trial for Astah Professional. · astah.net, 3 Oct 2026
Where Astah Professional stands on Freedom251
- Diagram Software#25 of 36
