- Home
- Diagram Software
- Astah Professional
Astah Professional
Fukui City, Fukui, Japan
What it is
Astah Professional is a desktop application for visualizing software design with UML, ERD, data flow, flowchart, requirement, CRUD, and mind map diagrams. UML coverage includes class, use case, state machine, activity, sequence, timing, communication, component, deployment, and composite structure models. ER diagrams can be drawn manually or generated from imported database tables, with SQL export and reverse engineering. Astah also reverse engineers Java, C#, and C++ and generates 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 features provide file locking, file merging, model comparison, and read-only project references, but no real-time collaboration. The API and Script Editor can retrieve and modify models. It runs on Windows, macOS, and Linux, with a 20-day trial and paid plans from $6.99/mo.
For and against
For
- Broad UML and software-design diagram support
- Database import, SQL export, and reverse engineering
- Code generation for PHP and SQL
- API and in-app scripting
- Windows, macOS, and Linux support
Against
- No free plan
- No real-time collaboration
- Support renewals cost $80 / €62 from year two
- Plug-ins do not include technical support
The verdict
Astah Professional covers extensive diagramming, modeling, and code-oriented workflows across three desktop platforms. Its trial allows evaluation, but ongoing licensing and support costs should be considered.
Who it suits
It suits individuals and teams designing software models, database structures, and diagrams on desktop systems. Developers who need code generation, reverse engineering, or scripting may find its toolset relevant.
Plans and prices
Astah Professional Individual Perpetual License
1 year of support included · support renewal from year 2 is $80 / €62
Read 3 Oct 2026 · astah.net
On the record
- 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 · read 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 · read 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 · read 3 Oct 2026
- Audience
- The product page describes Astah Professional as a tool for visualizing software design for individuals and teams.astah.net · read 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 · read 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 · read 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 · read 3 Oct 2026
- Integrations
- Listed plug-ins include Mermaid diagram import and export, Microsoft Office embedding, Redmine ticket association, and miro diagram import.astah.net · read 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 · read 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 · read 3 Oct 2026
- Plugin support
- The plug-in directory states that technical support is not provided for the listed plug-ins.astah.net · read 3 Oct 2026
- Purpose
- Astah Professional creates UML, ER, flowchart, and data flow diagrams to visualize software design.astah.net · read 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 · read 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 · read 3 Oct 2026
- Trial
- The pricing page offers a 20-day free trial for Astah Professional.astah.net · read 3 Oct 2026