Система IBM Rational Software Analyzer автоматически, просматривая до 700 раз, сканирует новый код до того, как тот будет окончательно внедрен в приложение. Эта операция напоминает функцию проверки правописания в Microsoft Word. При обнаружении ошибки система предлагает варианты исправления или замены, снабженные примерами кода. Кроме того, в Rational Software Analyzer встроен функционал автоматического выявления известных угроз безопасности. Подход позволяет избежать значительных затрат, связанных с выявлением и исправлением ошибок на финальных стадиях разработки, когда 90% кода уже написано. Перспективность IBM Rational Software Analyzer очевидна, ведь в настоящее время большинство компаний, по сведениям IBM, начинают тестирование программ именно на завершающих этапах. Кроме того, в IBM уверяют, что Rational Software Analyzer поможет на 15–20% уменьшить число скрытых ошибок, проявляющихся уже после выхода продукта на рынок. Система реализована в виде подключаемого модуля для платформы Eclipse и может применяться для анализа кода Java и Cи/C++.