Full-Featured Modeling Tool Available

Our powerful tool, Astah Professional helps you create UML diagrams, ER Diagram, Flowchart, and DFD and more to create a clear understanding of your software design among teams.

With Astah Pro, you can generate code from your diagrams or reverse engineer existing code.
Teams can work together with powerful sharing and merging tools. And our extensive customizations allow you to create a tool that works just for you!

Astah Professional

Astah Professional v9.0 released!

FlatUI, dark mode, and diagram thumbnails are now available!

Read Release Notes Now
section divider

Watch Demo Video

If the video does not play, please click here.

  • https://astah.net/wp-content/uploads/2022/06/UML-class-diagram-sample.svg
  • https://astah.net/wp-content/uploads/2022/06/usecase-diagram-with-custom-icons.svg
  • https://astah.net/wp-content/uploads/2022/06/sequence-sample.svg
  • https://astah.net/wp-content/uploads/2022/06/UML_Communication_Diagram_Sample.svg
  • https://astah.net/wp-content/uploads/2022/06/UML_Sequence_Diagram_sample.svg
  • https://astah.net/wp-content/uploads/2022/06/joakim-sample-UML-Class-diagram.svg
  • https://astah.net/wp-content/uploads/2022/06/joakim-Astah-UML-Class-Diagram-sample.svg
  • https://astah.net/wp-content/uploads/2022/06/UML-statemachine-diagram-sample-1024x587-1.svg
  • https://astah.net/wp-content/uploads/2022/06/deployment-diagram.svg
  • https://astah.net/wp-content/uploads/2022/06/UML_statemachine_diagram_sample.svg

Huge Variety of Diagrams

Do everything in one tool

There is no need to switch tools for each phase of your project. Create UML diagrams, ER Diagrams, flowcharts, mind maps, and more … all in Astah Professional.
Our powerful Professional software supports a variety of models and diagrams, including:

Entity-relationship diagrams
Usecase diagrams
Activity diagrams
Data flow diagrams
Sequence diagrams
Requirement diagrams/tables
Statemachine diagrams
Deployment diagrams

Supported Diagrams

Easy to Learn, Easy to Use

Work quickly and efficiently with assist functions.

We’ve been incorporating user feedback for more than 10 years.

Astah Online Manual Cover

The result is a powerful software program that is incredibly easy to use. Astah Pro offers a variety of “assist” functions to make your work faster, including:

Alignment guides
Copy to MS Office documents
Customize shortcut keys
Map view
Show related classes/models
State transition path & table
section divider
UML Sequence Diagram with AWS icons

Communicate with Precision

Customize your layout and design elements.

Astah Professional offers “expressions” that help you customize your layout and design. This makes your working environment friendlier, and improves the clarity of communications. Expressions include use case descriptions, alias names for models, font settings, customizable icons, mini icons, highlighter/marker pens, and free writing tools.


Export and import in various formats.

Export the diagrams you create in Astah Pro to a variety of formats, including image files (jpg, png, emf, and svg), RTF documents, HTML, Entity Definition Report, and XMI. You can also copy and paste into Microsoft Office documents and print with customized settings.

section divider

Expand and Customize

Big library of plug-ins & integrations

Thanks to the many Friends of Astah, as well as our own development efforts, Astah Pro can be customized with a vast library of plug-ins and integrations. Plug-ins are available for code generation, reverse engineering code, exporting,  importing, state transitions, usability, and more. In addition, Astah Pro integrates with Atlassian’s Confluence and Jira, yUML and Freemind.

Customize further with API.

The Astah API enables you to obtain Astah model information, create and modify diagrams and models, and use them in application software. With our well-documented API, you can also create your own plug-in and submit it to our library!

Generate or Reverse Engineer Code

Bring your concept to life with our code generation tools, or work backwards and reverse engineer your project to create a model. Astah supports reverse engineering of Java, C#, and C++. Generate PHP, SQL and other languages.

Collaborate with Team Members

Work with all types of teams, from in-house, to remote, to offshore! Our tools allow you to lock files, merge files, compare diagrams and models, work in multiple languages, and import other projects as read only for reference.

Clean and Attractive Diagrams

Any drawing tool can create nice-looking diagrams. Astah keeps your design model visually pleasing and accurate. Our diagrams are easy to read and understand with a clean and modern look that’s easy on the eyes!
section divider
School Icon
Plug-in Icon
Friends Icon
51friends of astah
section divider

Try Astah for Free

Our free trials are fully functional. Experience the power of Astah for yourself!

You can uninstall Astah product(s) when you decided not to purchase a license after your evaluation is over. Here’s the instruction for uninstalling Astah.