Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated Understand Alternatives

Understand Reviews & Product Details

AJ
S
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review

Understand Overview

What is Understand?

Understand is a customizable integrated development environment (IDE) that enables static code analysis through an array of visuals, documentation, and metric tools. It was built to help software developers comprehend, maintain, and document their source code. It enables code comprehension by providing flow charts of relationships and building a dictionary of variables and procedures from a provided source code. In addition to functioning as an integrated development environment, Understand provides tools for metrics and reports, standards testing, documentation, searching, graphing, and code knowledge. It is capable of analyzing projects with millions of lines of code and works with code bases written in multiple languages. Understand supports projects written in Ada, Cobol, Ansi C, K&R C, Ansi C++, C#, FORTRAN, Java, Jovial, Pascal, PL/M, Python, VHDL, Objective C, Objective C++, HTML, PHP, JavaScript, and XML.

Understand Details
Show LessShow More
Product Description

Understand is very efficient at collecting metrics about the code and providing different ways for you to view it.


Seller Details
Year Founded
1996
HQ Location
Hurricane, Utah
Twitter
@scitools
30 Twitter followers
LinkedIn® Page
www.linkedin.com
22 employees on LinkedIn®

Kylor  K.
KK
Overview Provided by:

Recent Understand Reviews

Amal J.
AJ
Amal J.Mid-Market (51-1000 emp.)
4.5 out of 5
"The best software for understanding code flow"
It's always showing the code flow of a software. So that it is easy to traverse through the code and functionality and thereby reducing the complex...
Devesh G.
DG
Devesh G.Enterprise (> 1000 emp.)
4.0 out of 5
"Useful for code debug and analysis of multi file code structure"
I personally used this for all my code cycle development, debug and analysis, simple easy and versatile
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
3.0 out of 5
"Very nice"
The platform is dynamic. Product is very cucrative
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Understand Media

Answer a few questions to help the Understand community
Have you used Understand before?
Yes

Video Reviews

4 out of 5 Total Reviews for Understand

4.2 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
4 out of 5 Total Reviews for Understand
4.2 out of 5
4 out of 5 Total Reviews for Understand
4.2 out of 5
G2 reviews are authentic and verified.
Amal J.
AJ
QA Localization Specialist
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Understand?

It's always showing the code flow of a software. So that it is easy to traverse through the code and functionality and thereby reducing the complexity of any software traversal. Review collected by and hosted on G2.com.

What do you dislike about Understand?

Sometimes the butterfly view mode the default functions and its calls are wrongly represented. And it's difficult to analyze the flow for creating the test cases. Review collected by and hosted on G2.com.

What problems is Understand solving and how is that benefiting you?

Whenever writing the test scripts and test cases for Hardware software integration testing is always easier for me. And getting the code coverage maximum as well. Review collected by and hosted on G2.com.

Devesh G.
DG
Embedded Engineer I
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Understand?

I personally used this for all my code cycle development, debug and analysis, simple easy and versatile Review collected by and hosted on G2.com.

What do you dislike about Understand?

for beginner's its little difficult to use and create project structure but once get used to its very professional tool for code analysis Review collected by and hosted on G2.com.

What problems is Understand solving and how is that benefiting you?

i use it for analysis of code finding bug and update code as per requirement. you can easily manage hundreds of code line & code files. supports every type of code language. Review collected by and hosted on G2.com.

Hemant Singh C.
HC
Assistant System Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Understand?

Its the best tool to understand complex code in short time.

It gives you the power to visualize the complex code architecture with its best user interface which is both user friendly and intuitive.

Its not only best for understanding some new code but also for existing code, to create architectural documents, SADs, SDDs etc.

It provides clean flow chart for the complex code, the interface of the code/modules/ components with each other. It layouts the interaction across all which you can zoom in/out till specific code level calls. Review collected by and hosted on G2.com.

What do you dislike about Understand?

It works like a charm, so personally I haven't faced any such major issue with the software. Only thing which I felt while using this software, is related to its performance.

For some big projects and project with various file types, it hangs sometimes.

Few times have noticed the application crash too, in my windows system.

Rest, it works as expected. Review collected by and hosted on G2.com.

Recommendations to others considering Understand:

Its best for Developers.. no doubt. But still, i would recommend for following reasons:

1) If you have a new complex code to work upon, for which you don't have any understanding as such.

2) If you are debugging some complex architecture for issues or for better understanding.

3) If you are documenting big codebase Review collected by and hosted on G2.com.

What problems is Understand solving and how is that benefiting you?

For understanding complex code provided by third party, Understand saves a lot of time.

Its best for developers if someone is started working on some new codebase.

Its best to debug the issue also, by giving the whole picture of the application that how it interacts with rest modules/components.

Not only for development, it is a great tool for documentation part.

I personally use Understand for creating SADs and SDDs.

It provides flowcharts, details of all public, private APIs, data structures and variables used.

Best for Static Code Analysis and sometime use it for reviewing the code, especially when it is a complex state machine or complex architecture.

You can save/export the components diagrams, flowchart diagrams too. Review collected by and hosted on G2.com.

Verified User in Animation
UA
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Understand?

The platform is dynamic. Product is very cucrative Review collected by and hosted on G2.com.

What do you dislike about Understand?

Nothing much to depricate , but takes time while loading . Review collected by and hosted on G2.com.

What problems is Understand solving and how is that benefiting you?

Solve many problems with a perfect business strategy . Review collected by and hosted on G2.com.