Pricing and Discounts

section divider


section divider

Support & maintenance

section divider

Setup and Uninstall

  • How can I install Astah?
    1. Download Astah Installer from download page
    2. Once you complete downloading the installer, double-click it.
      (If you are installing it on Linux, please refer to this page.)
    3. The installer launches, click [Continue].
      Astah Installation Step
    4. Astah’s EULA will appear. Please read it through and click [Continue].
      Astah installation step
    5. It will show you where Astah will be installed. If the default destination is okay, click [install]. If you’d like to change the location, click [Change Install Location] and specify.
      Astah installation step
    6. The installation starts. Wait until it completes.
      Astah Installation Step
    7. Once the installation completes successfully, you will get this following message.
      Astah Installation Complete
    8. Now Astah application icon should appear in the installed directory. Double-click it to launch Astah.
  • How can I install Astah in silent mode?

    Yes, use the command below.

    e.g: Installing Astah Professional 9.1

    astah-professional-9_1_0-448a59-jre-64bit-setup.exe /verysilent

    If you would like to install Astah to a specific directory, use /DIR option.

    astah-professional-9_1_0-448a59-jre-64bit-setup.exe /verysilent /DIR=”the destination of installation folder



    • License file (.xml) should be directly saved in the Astah Installation folder.
    • If you have a Faculty Site License, a license file(.xml) should be renamed from “astah_faculty_license.xml” to “astah_professional_license.xml” when directly saving in the Astah Installation folder.
  • Where can I see the system requirements?
  • How can I change a Machine to use Astah?
    1. Make a back up files of the following on your current machine if you have:
      • Plugins: Userhome/.astah/professional/plugins
      • User templates:Userhome/.astah/professional/template
      • Customized system properties: Userhome/.astah/professional/
      • Customized UseCase Description template: Userhome/.astah/professional/
    2. Uninstall Astah completely from the current machine
    3. Download and install Astah on new machine
    4. Restore the back up data to the new machine.
    5. Log into CV Members site and click [License Management].
    6. Choose [Reissue this license key] or [Download this license key] and click [Next].
      Download Astah License File
    7. Once you received a license file, launch Astah and go to [Help] – [License] – [Set License key], then specify it.
      Astah License Dialogue
  • How can I increase the performance of Astah?

    The performance level of Astah depends on the RAM capacity of your machine.
    Try the following methods if you have not tried them yet:

    1. Use the latest Java environment

    Refer to the How to use a specific version of the JavaVM and use the latest version of Java.

    2. Hide title bar (Mac only)

    If you are on Mac, hiding title bar seems effective in some environments.
    Go to [Tools] – [System Properties] – [Diagram Editor] and take the tick off for [Hide title bar of the Diagram Editor (Restarting Astah is required)] and restart Astah.
    Hide Diagram Title Bar

    3. Change Look and Feel (Mac only)

    If you are on Mac, changing the look and feel may work.
    Go to [View] – [Look & Feel] and choose one except [Mac OS X].
    Astah Look and Feel

    4. Turn off the mouse cursor tracing option

    In some environments, having this option on will make rendering slower.

    5. Tune some garbage collection settings

    When the value of INITIAL_HEAP_SIZE is set to 16m, the garbage collection does not work fully unless your computer uses more memory than 16MB.

    To tune up, please change the -Xmx size by following the instructions here:

    If you are on Windows
    Open astah-pro.l4j.ini file which is located in Astah Installation folder with text editor and change the heap size
    (e.g) -Xmx2048m

    If you are on Mac and use Astah v8.5 and later
    Launch Terminal and execute the command below (e.g: setting the heap size up to 2048m)

    defaults write com.change-vision.astah.professional /com/change-vision/astah/professional/ -dict-add JVMOptions/ '{ "Xmx" = "-Xmx2048m"; }'

    If you are on Mac and use Astah v8.4 and earlier
    1. Go to Application folder and right-click on “astah” and select [Show Package Contents]
    2. Open [Info.plist] file you can find under [Contents] package
    3. In this file, will find the following lines. Change the -Xmx value.

    If you are on Linux
    Open /usr/lib/astah_professional/astah-pro file with a text editor and modify the JAVA_OPTS=”-Xms16m -Xmx384m” line.

    6. Use the latest version of Astah

    Download the latest version from Download page.

    7. Hide Map View

    Please follow the instructions here.

    8. Hide Alias View

    Please follow the instructions here.

    9. Disable Content Assist and Suggest Feature

    Disabling the Content Assist (A dotted green line that appears on the diagram when you try to move and align objects with others) and Suggest Feature could increase the performance a little. To close, go to [Tools] – [System Properties] – [Diagram Editor] and take the tick off two options.
    Disable Content Assist and Suggest Feature

  • How can I uninstall Astah?

    You can uninstall Astah by following the step below if you decided not to use Astah after your evaluation.


    1. In the search box on the taskbar, type Control Panel and select it from the results.
    2. Select Programs > Programs and Features.z
      Uninstalling Astah Professional from Windows
    3. Press and hold (or right-click) on the Astah Professional and select Uninstall or Uninstall/Change. Then follow the directions on the screen on Windows.
      Uninstalling Astah Professional from Windows



    1. Locate the Astah Professional in the Finder. Mostly you can find it in your Applications folder
    2. Drag the app to the Trash, or select the app and choose [File] – [Move to Trash].
    3. If you’re asked for a user name and password, enter the name and password of an administrator account on your Mac.
    4. To delete the Astah Professional completely from Mac, empty your trash.
      Empty Trash on Mac


    Linux – Ubuntu

    Please follow the instruction here.

    Linux – Debian

    Please follow the instruction here.

section divider


  • Does Astah Support Object Diagrams?

    Yes. Please create Object diagrams using the Class diagram.
    Please use [Instance Specifications] and [Link] are on the Tool Bar of Class Diagrams.
    Tool bar to create Object Diagrams

  • How can I hide mini icons that appear when I have a mouse over a Class?

    There are three ways to hide the mini icons.


    1. Hold [Shift key] down
    Suggest icons never appear while [Shift] key is pressed down.

    2. Hide from the current diagram
    Click [Suggest Feature] icon on the diagram tool bar to turn it off.
    How to disable Draw Suggest Feature


    3. Hide from all by default
    Go to [Tools] – [System Properties] – [Diagram Editor] and turn off the [Enable Suggest Feature].
    Disable Draw Suggest Feature by default

section divider


  • My Astah file does not open.

    Astah project files (.asta) are upward compatible. If project files have been edited by newer version, they cannot be opened in older version of Astah. Read about model versions.

    If you cannot open project files using appropriate version of Astah, please change the stack size in the [Tools] – [System Properties] – [File].
    Astah Stack Size Setting

  • I copied objects but when I edit one, the change applies to the another.

    In that case, Clone the model instead of copying. A cloned model will be an independent model.
    Cloning Models in Astah

  • How can I use a specific version of Java?

    If you have a preferred Java to use Astah, you can use it by following the instruction below. However technical support is not provided if you are using Astah on un-supported System Requirements.

    When you use un-supported Java to run Astah, you will get the alert when launching Astah. To ignore this alert, add-nojvchk option at launch.
    Alert for using wrong version of Java


    1. Have your preferred JDK installed on your PC
    2. Rename the “jre” folder in the Astah install folder to something else
    3. Astah detects the latest Java (Should be the Java you installed at step 1) in your PC and then automatically uses it to run.


    1. Copy a “jre” folder in the JDK installation folder you prefer to use
    2. Right-click Astah App and select [Show Package Contents] from its pop-up menu
      Show Contents
    3. Paste the “jre” folder under Contents/PlugIns/Java.runtime/Contents/Home.
      Where to put Java folder


    Please refer to “How to run Astah on Linux“.

  • Where are the Astah log files?

    When you are asked to send log files along with your bug report, please send the 2 log files that are stored in your home directory:

    • astah_pro.log
    • astah.log

    You can find them in the USER_HOME\.astah\professional directory.

    Additionally, if your bug may be related to the plug-ins, please send us the log file accordingly which you can also find in the USER_HOME\.astah\professional directory.

    • C++ Reverse Plugin: cplusreverse.log
    • C# Reverse Plugin: csharpreverse.log
    • Easy Code Reverse Plugin: easycodereverse.log
    • State Transition Table: statematrix.log
    • State Transition Path: statepath.log
    • DB Reverse Plug-in: dbreverse.log