Crystal REVS is a top-performing, context-sensitive editor with advanced features such as Flowcharts, Rich Call / Caller / Class Trees, Edit Panels, and Real-Time Auto-Formatting. Its comprehensive tools include Visio export, State diagrams, static analysis, HTML docs, Call Flow, Data Dependency, and support for Compilers.

This software uses flowcharts for quick code-reviews, and they can be viewed level-wise, optimal, loops, conditions, or area wise. Additionally, Code and Flowchart Synchronization allows for easy browsing. Comment-based flowcharts can be viewed by a wider audience, and exported into BMP, JPEG, or VISIO formats.
There are three types of flowcharts: code-only, comment-only, and code+comment. Large flowcharts can be printed on a single page, and object and stack size can be viewed with various compiler support. Code is also easy to read, thanks to the auto-formatting of code and comments, object-names lined up in successive declarations, and assignment operator lined up in assignments.
Expression indentation is also based on operator precedence, which transforms hard-to-read code into easily readable code. Furthermore, detecting errors is easy with improved code readability.
Other useful features of the software include the ability to edit and format in real-time, tokens, and comments panels for easy code entry. There are state diagrams, file/project/function call-trees, caller trees, class trees, include & include by trees, and paths.
Software metrics like OO, McCabes, and Halstead provide insightful information, and HTML documents of source+comments (Javadoc-like!) are available. Cross-reference for all identifiers and color-coded metrics can be viewed.
Projects can be easily imported from VC++. Visual Studio.Net, Borland, and language extensions, and Keil Compiler support SCC Integration. The software comes in four editions. The Rules AddOn provides Static Checking, the DataFlow AddOn has Rich Trees, Data Flows for an object, Call Flow, Data Dependency, Flowcharts with Inline expansion, and the Docs AddOn provides Flowcharts, trees, Source Code listing with full-fledged browsing in HTML docs.
Finally, the Professional edition includes Base+Rules+Docs Editions, and the ProPlus edition includes all of the above, plus a full project flowchart and an add-on for command-line mode operations. Overall, Crystal REVS is a powerful software that helps users review, edit, and format code easily and efficiently.
Version 4.59: Data Dependency & Data Structure Trees, Static Analysis & Document Generation Add-on, Stack Size, Object Size calculations, Recursive functions, Many new tools, New Compilers & IDE Support, Tree Export to Visio, Color & Format Schemes Interface, New Options menu, Code and Algorithm generator, etc
Version 3.91: Class and Function Hierarchy diagrams in HTML Docs, Bookmarks across files, Tree Print previews, Bug fixes and improvements, 24X7 Support with Online Tutorials, etc
Version 3.83: Rich Call & Caller Trees with Enhanced searching, Object DataFlows, CallFlows, Flowcharts - Project, with Inline Expansion, Code Publisher, Custom Flowchart Symbols, Bug fixes and improvements