top of page

It's time to start winning at legacy code

Understand is a platform for static analysis that includes:

  • Fast and easy parsing of vast amounts of code

  • IDE that makes you MUCH smarter with legacy code

  • Comply with AutoSAR & MISRA 

  • Python API provides access to all information

  • Amazing rapid support from a real (smart) human

Easy to get started.
Fast to keep going.

Browse to your MSVC, Xcode, or CMake project file. We take it from there.  If you are using Make or a custom build system, no worries - Understand will watch you build and learn how to analyze your source code perfectly. 1MSLOC in 5 minutes. And we just analyze what has changed after that. Easy!
 

Investigation
Development
Environment (IDE)

Your team spends 70% of your time reading code. Sometime it's your code, which isn't so bad. Sometimes it is legacy code you inherited, and that sucks. And sometimes it's just so big that even if you wrote it no human can comprehend or know all the connections. 

Understand can. And it shows you all that rapidly, easily, and automagically.  It's an IDE, with a focus on investigating code. So it has normal IDE stuff - colorized code, auto-completion, project browsing and a zillion things to help you sort out what the heck is going on in your code.. 

Quit guessing about your code and start knowing.

MISRA & AUTOSAR
Piece of cake

Easily ensure your legacy code complies with MISRA and AutoSar standards with minimal intrusions into your existing workflow.  Document your exceptions using comments or synched with source annotations (think comments in Google Docs). Generate your compliance reports. Check for compliance on each save, commit, pull-request and continuing integration build.  

Read more about how we do MISRA and AUTOSAR.

Understand's Python API gives your toolsmiths complete access to everything we know about your source code.  Everything.  We implemented AUTOSAR, MISRA, and Navy SPP standards using the Python API exclusively. It's powerful. 

Check out the GitHub of example scripts. 

Write your own checks. Ensure compliance with your dependency and dependency injection rules.  Make your CI smarter.  

All of this works headless of course. As CI should. 
Read more about Understand's Python API.

Python API gives your toolsmiths deep powers.
UnderstandScreenshot2.jpg

This is your Testimonial quote. Give your customers the stage to tell the world how great you are!

Payton Hillman

Quotation mark

This is your Testimonial quote. Give your customers the stage to tell the world how great you are!

Riley Jones

Quotation mark

This is your Testimonial quote. Give your customers the stage to tell the world how great you are!

Robert Harris

We get most of our sales from people who used it at their last company...

Understand – A force for good in the never-ending fight against criminally written code.”

— Sid Jones, Logic Magic

bottom of page