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