Full-Featured Software Modeling Tool Available

Our powerful and effortless 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
section divider

Watch Demo Video

If the video does not play, please click here.

  • https://astah.net/wp-content/uploads/2019/12/class-diagram-1.png
  • https://astah.net/wp-content/uploads/2019/12/communication-diagram-1.png
  • https://astah.net/wp-content/uploads/2019/12/component-diagram-1.png
  • https://astah.net/wp-content/uploads/2019/12/composite-structure-diagram-1.png
  • https://astah.net/wp-content/uploads/2019/12/deployment-diagram-1.png
  • https://astah.net/wp-content/uploads/2019/12/ER-diagram.png
  • https://astah.net/wp-content/uploads/2019/12/sequence-diagram-2.png
  • https://astah.net/wp-content/uploads/2019/12/statemachine-diagram-1.png

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:

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

Learn More

Easy to Learn, Easy to Use

Work quickly and efficiently with assist functions.

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

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:

Auto-create class diagrams
Alignment guides
Copy to MS Office documents
Customize shortcut keys
Traceability map
Gap expander/remover
Compare projects
Map view
Merge project files
Search and replace
Show related classes/models
State transition path & table
User-defined tagged value
section divider

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.

UseCase Diagram

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
friends of astah
51friends of astah
section divider

Try Astah for Free

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