SciTools Understand, the Developers’ “Swiss Army Knife” for maintaining, measuring, and visualising code bases
Quickly interpret large or complex legacy code bases … often with poor documentation.
Visualize complex legacy code, perform impact analysis, and deliver powerful metrics.
Developers save an average of 6.52 hours per week using Understand
Powerful and flexible parsers provide support for 19 different languages, including support for mixed language projects
Ada
Assembly
COBOL
C/C++
C#
Delphi
Fortran
Java
Jovial
Pascal
PL/M
Python
VHDL
Web
Understand your Software
Accessed via a streamlined Information Browser, SciTools Understand provides a comprehensive overview of your software in a quick and easy format. Rapid insight into your code base is enabled through a wide range of metrics, customisable reports, graphs, a set of dependency analysis functions and accurate search facilities. Combined with a customisable, fully-featured programming Interface, this is the best programming editor for maintaining and understanding code.
Programmers’ Editor
The editor has been designed to match the best programming editors and IDEs, but with the addition of features for maintaining and understanding code. The GUI features tabs, tab groupings and docking. The editor also has syntax colourisation, auto-completion, syntax-based collapsing and folding. A built-in ‘browse’ mode turns the editor into a web browser for code, providing a wealth of information and the file and folder comparison feature allows you to compare entities, files and folders quickly without the need for a parse. With an advanced ‘diffing’ function and the ability to customise workspaces, this provides unparalleled insight into your source code.
Instant Search
Using Instant Search, Understand allows you to search millions of lines of source code quickly and easily. Instant Search uses an index that is built up incrementally as files in your projects change, allowing you to search for single words and enter more complex queries using wildcard characters or Boolean logic.