# StarUML Reviews
**Vendor:** StarUML  
**Category:** [Diagramming Software](https://www.g2.com/categories/diagramming)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 24
## About StarUML
StarUML is a sophisticated software modeler for agile and concise modeling




## StarUML Reviews
  ### 1. Why I use StarUML?

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shehroz H. | Senior Executive Accounts , Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2022

**What do you like best about StarUML?**

The best thing I like in StarUML is that it is a very good software for drawing diagrams in a very easy manner for our projects.

**What do you dislike about StarUML?**

The exact placement of classes, actors of use case etc is somehow quite difficult but a little practice makes it easy.

**What problems is StarUML solving and how is that benefiting you?**

The problems that StarUML is solving are as follows:
1-Traditional software cannot fulfill our needs for drawing diagrams but StarUML can.
2-Different formats are available, we do not have to create but simply fill up those formats.

  ### 2. Best tool for giving initial boost to project

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanjay P. | Teaching Assistant, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 08, 2021

**What do you like best about StarUML?**

The best thing about this tool is that it is very user friendly and very helpful in visualizing the requirement of the project in the graphical and hierarchy form. It also helps in creating different kind of models and determining dependenies between different elements of model. Also using this tool, we can perform dependencies test on model which helps in validating our model before finializing it.

**What do you dislike about StarUML?**

While testing, sometimes it does not behaves as per expectation. But working it with care can resolve this.

**Recommendations to others considering StarUML:**

Whenever you start working on new project, or creating user requirement document for project, you can consider using this tool for creating different models which will help client and new fresher developer joining to our project understanding you project and its requirement in easy and efficient manner.

**What problems is StarUML solving and how is that benefiting you?**

After creating a user requirement document, when we say client to check it, the client sees this as a tedious job to do because the document contains lots of textual data only. Using StarUML, I use to overcome this problem by adding different kinds of models into the document along with text, which helps client to keep engage in it and visualizing requirements in a graphical and hierarchical manner, which is easier to understand.

  ### 3. Designing software never was so easy and customizable

**Rating:** 4.5/5.0 stars

**Reviewed by:** Cristian T. | Postdoctoral Researcher, Enterprise (> 1000 emp.)

**Reviewed Date:** December 26, 2020

**What do you like best about StarUML?**

The customizable options for desining domain models and activity diagrams.
It has the symbols used in most (if not all) of the UML diagrams, but it also supports flowcharts, network diagrams, and a few other things that I've occasionally used as a software engineer.
Also, StarUML checks latest updates and install automatically for Windows and MacOS.
Finally, I love the touchbar functionality. It is easy and convenient to edit diagrams.
If your UML Diagrams are getting too complex try breaking the digram up into several diagrams each of which covers a smaller subset of classes. You may even want to move your classes into seperate packages to keep them organised. In Star UML (and other UML Tools) classes can appear in more than one diagram so you can include all the classes from one package plus the classes from a differnt package's public interface.

**What do you dislike about StarUML?**

It is not always clear who benefits from a UML diagram. Companies cannot solve every problem with a software tool using a UML diagram. When creating a UML diagram in conjunction with software development, the diagram might become overwhelming or overcomplicated, which can be confusing and frustrating for developers.

**Recommendations to others considering StarUML:**

Flexibility, customizable, adaptable and price.

**What problems is StarUML solving and how is that benefiting you?**

When debugging large programs, how and when any bugs occur can become a mystery. This can take much of a programmer valuable time as he searches through lines and lines of code to find out where an error occurred, and problems it causes later in the program. If a program is designed with modularity in mind, however, then each discrete task has its own discrete section of code thanks to StarUML. 
Modular code is code that is highly organized. To organize code based on task means that the programmer can organize each piece of code based on what it does. Then, she can easily find or reference that code based on her organization scheme.

  ### 4. Create demo-able UML diagrams in a jiffy!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sayak B. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about StarUML?**

1. Great segragation of different UML by using different Models
2. The "Generate Code" functionality is a boon to quickly create a modular code structure
3. The "Reverse Engineer..." functionality to make a UML model out of exising code.

In essence it covers all corner cases

**What do you dislike about StarUML?**

Sometimes we have to double check existing "Relations" and make sure only the valid remain.

**Recommendations to others considering StarUML:**

A neat and all encompassing tool for your class, sequence, use case etc. diagrams that easy to get used to. The "Generate Code"  and  "Reverse Engineer..." functionalities are indispensable tools that makes it easy to do everything for creating code and create uml to code under one application.

**What problems is StarUML solving and how is that benefiting you?**

I have created sequence diagrams for my module. It is very easy to define synchronous and asynchronous messages and conditional boxes.

  ### 5. StarUML helped me in designing & analyzing model which are required in requirement engineering phase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Samir P. | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 03, 2020

**What do you like best about StarUML?**

It is a tool which helped me in creating models which is very beneficial in the implementation phase of any project. It also helps me in visualization of the requirement and constraint of a project. 

Best thing in the models are they can be easily understood by people who don't have prior knowledge of software engineering techniques.

**What do you dislike about StarUML?**

There is some discomfort while copies element from SD to SR model. It behaves differently. It automatically gets ticked.

**Recommendations to others considering StarUML:**

I will highly recommend StarUML to others who want to build a project with each and every requirement addressed. Also creating models and analyzing it before implementing the project decrease the probability of failure of the project. Models created using this tool will also enhance the quality of your project documentation and you can also use this model for presentation.

This tool also helped in understanding requirement engineering concepts in detailed and you will grasp it easily with the help of this tool.

**What problems is StarUML solving and how is that benefiting you?**

Writing code directly without having knowledge of all requirements make it difficult and at a later stage it can also lead to failure of the project. StarUML saved my project from getting failed. It helps me visualize all requirements and constraint in the form of the models and helped me performing analysis on them.

  ### 6. Good tool for software enginnering

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rajshekhar S. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2020

**What do you like best about StarUML?**

This software provides a lot of features for creating many technical diagrams such as data flow diagram, entity-relationship diagram, class and object diagram, etc. It saves a lot of time as you can make any diagram just by using drag and drop features.

**What do you dislike about StarUML?**

One this I dislike about this software is, It does not have any guide. on the other hand, it is very difficult for a beginner to understand the functionality of this software. also, it does not have an autosave feature.

**Recommendations to others considering StarUML:**

This software is recommended to all the students and engineers of the computer science field. It will help you with the documentation of your project. It will help in the designing of the database and the flow of your project. You will get a good idea of how things work in a project.

**What problems is StarUML solving and how is that benefiting you?**

I am using this software to make class diagrams, object diagrams, Use Case diagrams, Components, data flow diagrams, etc. It helps a lot because it is very hard to make these diagrams in word.

  ### 7. Process Mapping application with Good Features and Ease of Use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishwanath S. | IT Risk Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 25, 2020

**What do you like best about StarUML?**

In case you have a LOT of processes and know-how of these processes are not documented, thus making your company depend on specific people, Star UML is a good tool to document processes that manage complex relationships between functions, people, IT systems, input and output documents, and scenarios. It is also good for reporting, for example, once you complete documenting all your processes, you can simply get a response to "in what processes is Excel used?" because Star UML will give you just that, and is capable of more.

**What do you dislike about StarUML?**

It will be good if a user-friendly work instructions provided as like a help tool for beginners. File gets crashed/ shows empty when saved in jpg or jpeg or[ng formats especially. Otherwise its an excellent tool to work with as a business analyst.

**Recommendations to others considering StarUML:**

Use more Star UML process diagrams rather writing the process steps in words. As it will give a pictorial representation and it gives correct information to the readers.

**What problems is StarUML solving and how is that benefiting you?**

Benefits are many: Easy to make the process diagrams, architecture use case diagrams, network diagrams etc. Which is very helpful in explaining the Programming team or the business easily. This will simplify the confusion and the time taken to explain a scenario as well.

  ### 8. It gets the job done+ it is free!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jean Fritz S. | Product Manager, FX Solutions, Enterprise (> 1000 emp.)

**Reviewed Date:** January 06, 2021

**What do you like best about StarUML?**

The simple and intuitive interface.
The formatting tools available

**What do you dislike about StarUML?**

Newer versions are no longer opensource.

**Recommendations to others considering StarUML:**

Do not hesitate to jump in as this soft will pleasantly surprise you

**What problems is StarUML solving and how is that benefiting you?**

Product definition, use case and process modeling. StarUML is a great tool to brainstorm on process

  ### 9. Good experience and easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Raffaele R. | SAP Basis Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about StarUML?**

I used it many times during my university experience and it was very easy and simple to use.
For me, it was very good to clarify my programs and different classes and functions used

**What do you dislike about StarUML?**

The design of StartUml need improvements, in particular when you have to represent many diagrams of classes

**What problems is StarUML solving and how is that benefiting you?**

Thanks to StartUml I found some errors in my code program and has been helpful to identify missing parameters

  ### 10. StarUML benefits for embedded software developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashutosh K. | Technical Leader, Enterprise (> 1000 emp.)

**Reviewed Date:** January 03, 2021

**What do you like best about StarUML?**

The sequence diagrams, class diagram, usecase diagram etc

**What do you dislike about StarUML?**

There are lots of features, first I dislike to see many things and try to find which is most appropriate for my app, after learning a bit detail I like its features.

**What problems is StarUML solving and how is that benefiting you?**

Design of software is easily documented and visualized through this, used for our wireless LTE based projects in formatting design documentation.

  ### 11. Amazing product, very helpful for developing various design documents

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sahil B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 01, 2021

**What do you like best about StarUML?**

the fact that everything is very user friendly and intutive

**What do you dislike about StarUML?**

Not much to dislike.maybe it can have more themes

**Recommendations to others considering StarUML:**

Do not look any further. This is the right choice for your needs. The best value for your money

**What problems is StarUML solving and how is that benefiting you?**

The problem of Designing documents like architecture diagrams and sequence diagrams are very easy to develop using the different variety of annotations.

  ### 12. StarUML Review based on experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about StarUML?**

I have used  StarUML in one of my previous organization, its easy to use and very light weight compare to other tool like Enterprise Architect.

**What do you dislike about StarUML?**

I user StarUML long time back that time it has limited modeling options, its a kind of basic modeling tool.

**Recommendations to others considering StarUML:**

If you are looking for easy to use and light weight modelig tool then go with StarUML. Its really fantastic tool.

**What problems is StarUML solving and how is that benefiting you?**

1. Modeling the components going to implement in application.
2. Created the component interaction flow.
3. Created user acitivity flow.

  ### 13. Modeling standard

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 23, 2020

**What do you like best about StarUML?**

StarUML is a fundamental application within our technological stack, since it allows us to model the software that we are going to build in an agile and concise way. It has a multitude of diagram types and uses the UML 2.x standard.

**What do you dislike about StarUML?**

Perhaps there are payment applications that are somewhat more attractive visually, but we prefer the simplicity of StarUML, in addition to not causing license fees to the company.

**Recommendations to others considering StarUML:**

Since it is a free software, we recommend trying it and viewing all the tutorials and information on the net. If you want to get support, you can hire their services through their website.

**What problems is StarUML solving and how is that benefiting you?**

As a Consultant, one of the tasks is to transmit to the Programmers the appropriate design of the software that we are implementing. StarUML allows me to convey these ideas in an adequate and understandable way and to generate a very complete documentation.

  ### 14. Review of staruml based on my experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2021

**What do you like best about StarUML?**

It is a handy tool for a quick uml diagram

**What do you dislike about StarUML?**

Sometimes it annoys when a line drawn just doesnt follow straight as i expect

**Recommendations to others considering StarUML:**

There are many other features in staruml which makes life easy which i dont know yet. 
Do the research and utilize the maximum

**What problems is StarUML solving and how is that benefiting you?**

Currently nothing. Used it for my project on abandoned object detection. also, a project for generating sonarqube report

  ### 15. A very light experience user interface

**Rating:** 4.5/5.0 stars

**Reviewed by:** abhishek s. | Associate DevOps Developer , Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2020

**What do you like best about StarUML?**

It's all easiness we get while maimg any documents.

**What do you dislike about StarUML?**

Sometimes the structure of star UML diagram is very complex.

**Recommendations to others considering StarUML:**

Very well recommended while making a software prototype.

**What problems is StarUML solving and how is that benefiting you?**

Problems solving: documentation accurate design
Benfits:do not need any picturization to carry forward the idea

  ### 16. Staruml is very much helpful in designing uml diagrams even people who are new can easily use this

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2020

**What do you like best about StarUML?**

It is open source software modelling tool that supports  uml

**What do you dislike about StarUML?**

I have  no dislikes on star uml it is the best tool among other tools

**Recommendations to others considering StarUML:**

It is the best tool that I experienced

**What problems is StarUML solving and how is that benefiting you?**

Even freshers who are new to this field can simply use this by easily downloading for free we need not pay a single rupee to use this

  ### 17. It's good but the UI should be updated

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2020

**What do you like best about StarUML?**

Its features are good enough to deal with UML stuff

**What do you dislike about StarUML?**

outdated UI, sometimes I wish UML team should hire another UI/UX guy who can design a better UI for a famous app like this

**What problems is StarUML solving and how is that benefiting you?**

I use it to analyze business flow for many upcoming features or prepare a discussion with my teammate. It's good at visualizing what I want to say

  ### 18. state of the art UML diagram coding 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nima M. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2019

**What do you like best about StarUML?**

Writing a code to create a diagram is a need for creating a complex diagrams,in my opinion and Star UML is the best way to do it. you create a class in your diagram by writing a simple line of code like this: 
 expression ::= [ '<<' stereotype `>>` ]  ClassName

then you can add attributes to it as simple as this:
attribute ::= [ '<<' stereotype `>>` ] name [':' type ] [ '[' multiplicity ']' ] [ '=' defaut-value ]

and you can add relations between class by the following line :
expression ::= [ '<<' stereotype `>>` ] [ visibility ] name

that is all .
 you can create the most complex diagrams by learning just those 3 simple definitions,so the learning curve of StarUML is very short. 


**What do you dislike about StarUML?**

In the main page of the starUML it is hard to find the main feature of starUML which is ability to code the diagrams.It can be more magnified.
In the page of documents there is no link to the page.some


**What problems is StarUML solving and how is that benefiting you?**

The starUML simplifies the definition and maintenance of complex diagrams by changing the process from  an art to a rational coding operation.


  ### 19.  The ideal tool to make your diagrams

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** May 21, 2019

**What do you like best about StarUML?**

It is a very useful tool to make many diagrams. What I like most about the tool is that it is very intuitive and easy to use, it is not being an expert to be able to make any diagram that you propose. It has a very complete tool panel that facilitates the making of the diagrams.  It is also free software

**What do you dislike about StarUML?**


Although it is a very complete tool for making diagrams, it has some drawbacks such as for example that is not compatible with export of diagrams in SVG format. It does not have a Linux version, it only has a Linux version, so it's another great handicap. Also, you do not have the possibility to reverse engineer for PHP.

**What problems is StarUML solving and how is that benefiting you?**

During my career and even during the work that I currently have been a tool that has helped me a lot for the subject of documentation. Since it allows to realize in a fast and simple way the diagrams.

It would be interesting to incorporate their version in Linux to reach more people. In addition to incorporating more support to programming languages.

  ### 20. Covering all area

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish K. | Agile Coach Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2020

**What do you like best about StarUML?**

reverse engineering option converting UML to code

**What do you dislike about StarUML?**

I have used in several project HLD work but still not find any problem area.

**What problems is StarUML solving and how is that benefiting you?**

Designing Software design HLD and LLD

  ### 21. I used it when I was business analyst 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel G. | Project Manager, Transportation/Trucking/Railroad, Enterprise (> 1000 emp.)

**Reviewed Date:** December 03, 2019

**What do you like best about StarUML?**

How easy of use is when designing applications 

**What do you dislike about StarUML?**

When exporting diagrams to code, some times it does more code than necessary 

**What problems is StarUML solving and how is that benefiting you?**

Design problems were easily addressed 

  ### 22. StarUML good option to make diagrams

**Rating:** 2.5/5.0 stars

**Reviewed by:** Carla A. | Software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 20, 2019

**What do you like best about StarUML?**

its easy to use, have a lot of diagrams to make and you can make multiple diagrams at the same time

**What do you dislike about StarUML?**

some times when you will re-open starUML file the file its empty and when you will export to jpg or png format the program fail

**Recommendations to others considering StarUML:**

have multiple of diagrams to make and its really easy to use

**What problems is StarUML solving and how is that benefiting you?**

Design multiple diagrams about a project 

  ### 23. Good to make diagrams

**Rating:** 2.5/5.0 stars

**Reviewed by:** Diego P. | software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2019

**What do you like best about StarUML?**

have a lot of diagrams to make its really easy to use and you can save and export your diagram in png or pdf

**What do you dislike about StarUML?**

some times whe you save your diagram when you will open in the next time the file its empty

**Recommendations to others considering StarUML:**

try to watch when your save your diagram its save ok

**What problems is StarUML solving and how is that benefiting you?**

make class diagrams, UML diagrams and sequences diagrams

  ### 24. Star uml its ok to make diagrams

**Rating:** 3.5/5.0 stars

**Reviewed by:** David M. |  software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 24, 2019

**What do you like best about StarUML?**

its easy to use, have multiple diagrams to design and you have multiple types to export your diagram

**What do you dislike about StarUML?**

import and export some times dont work really good and edit diagram its soo unconfortable

**Recommendations to others considering StarUML:**

Can make multiple diagrams

**What problems is StarUML solving and how is that benefiting you?**

To make and design diagrams to multiple projects


## StarUML Discussions
  - [Is StarUML open source?](https://www.g2.com/discussions/is-staruml-open-source)
  - [What are the features of UML?](https://www.g2.com/discussions/what-are-the-features-of-uml)
  - [What is model in StarUML?](https://www.g2.com/discussions/what-is-model-in-staruml)
  - [How can I design a History case diagram?](https://www.g2.com/discussions/35271-how-can-i-design-a-history-case-diagram) - 1 upvote
  - [Which Technology is used while building this software?](https://www.g2.com/discussions/34551-which-technology-is-used-while-building-this-software) - 1 upvote

- [View StarUML pricing details and edition comparison](https://www.g2.com/products/staruml/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-28+09%3A03%3A09+-0500&secure%5Bsession_id%5D=152b667a-5164-4689-911d-86e9e8313c04&secure%5Btoken%5D=c8614221495ccb80baaa724099be9fe0414646382f3745ce004abe8156b5510b&format=llm_user)


## Top StarUML Alternatives
  - [Visio](https://www.g2.com/products/visio/reviews) - 4.2/5.0 (673 reviews)
  - [Draw.io](https://www.g2.com/products/draw-io/reviews) - 4.4/5.0 (437 reviews)
  - [Lucid Visual Collaboration Suite](https://www.g2.com/products/lucid-software-inc-lucid-visual-collaboration-suite/reviews) - 4.5/5.0 (8,541 reviews)

