Compare Editions of Astah

AI-Assisted Modeling in Astah

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
AI Chat CopilotSupportedSupportedSupportedSupported
MCP ServerSupportedSupportedSupportedSupported
AI Code ReverseSupportedSupported--

Diagram Types Supported by Each Astah Edition

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
Class, Object, Communication, Timing, Component Deployment and Composite Structure DiagramSupportedSupported--
Use Case, Sequence, Activity, Statemachine and Package DiagramSupportedSupportedSupportedSupported
Block Definition Diagram, Internal Block Diagram and Parametric Diagram--SupportedSupported
Requirement Diagram / Requirement TableSupported-SupportedSupported
Mind MapSupportedSupportedSupportedSupported
ER DiagramSupported---
FlowchartSupported---
CRUDSupported---
Data Flow DiagramSupported---
Traceability MapSupported---
Eriksson-Penker Process DiagramSupported---
UAF (Unified Architecture Framework)--Supported
via Plug-in
Supported
via Plug-in
STAMP / STPA
(Control Structure Diagram, Control Loop Diagram...etc.)
---Supported
GSN (Goal Structuring Notation) / D-Case---Supported
Safety Concept Diagram---Supported

Team Collaboration Features in Astah

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
File Locking (mutual exclusion)SupportedSupportedSupportedSupported
Merge Project FilesSupportedSupportedSupportedSupported
Compare diagrams/modelsSupported-SupportedSupported
Reference Model ManagementSupported---

Code Generation and Reverse Engineering

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
Java GenerationSupportedSupportedSupported-
C# GenerationSupportedSupportedSupported-
C++ GenerationSupportedSupportedSupported-
PHP GenerationSupportedSupported--
Generation of Other LanguagesSupportedSupportedSupported-
SQL ExportSupported---
Java Reverse EngineeringSupportedSupported--
C# Reverse EngineeringSupportedSupported--
C++ Reverse EngineeringSupportedSupported--

Import and Export Formats Supported by Astah

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
PrintSupportedSupportedSupportedSupported
Print Setting / Print PreviewSupportedSupportedSupportedSupported
Image Export
(JPEG, PNG, EMF, SVG)
SupportedSupportedSupportedSupported
RTF Document ExportSupportedSupported--
HTML ExportSupportedSupportedSupportedSupported
HTML CSV ExportSupportedSupported--
Entity Definition Report---
XML ImportSupported---
UML 2.4.1 XML ExportSupportedSupported--
CMOF 2.4.1 XML ExportSupportedSupported--
Database Reverse EngineeringSupported---
Cameo SysML Project I/O
(.mdzip, .mdxml)
--SupportedSupported
Requirement Table I/OSupported-SupportedSupported
SCDL XML (.xml) I/O---Supported
OMG SACM 1.0 (.xmi) I/O---Supported

Layout and Design Customization in Astah

FeatureAstah Professional LogoAstah UML LogoAstah SysML LogoAstah System Safety Logo
Use Case DescriptionSupportedSupported--
Font SettingSupportedSupportedSupportedSupported
AliasSupported---
Customize Stereotype IconsSupported-SupportedSupported
Mini IconSupportedSupportedSupportedSupported
Highlight Marker PensSupportedSupportedSupportedSupported
Free-WritingSupportedSupportedSupportedSupported

Which Astah Edition Is Right for You?

  • Astah Professional — UML, ERD, DFD, flowcharts, and mind maps in one tool. For software architects and development teams who model across multiple notations.
  • Astah UML — Lightweight UML diagramming with mind mapping. For individuals and students focused on UML only.
  • Astah SysML — SysML v1 modeling for systems engineering. For MBSE practitioners.
  • Astah System Safety — SysML plus GSN, STAMP/STPA, and SCDL. For safety engineers in automotive, aerospace, and embedded systems.