Устаревшие системы часто остаются на месте, потому что поддерживают важные бизнес-процессы, а не потому, что их легко сопровождать. Поэтому модернизация должна повышать производительность, безопасность и гибкость, сохраняя поведение, от которого организация все еще зависит. Успешный переход снижает риск поэтапно, а не требует разрушительной полной замены.
Подход состоял в выявлении архитектурных ограничений с наибольшей операционной стоимостью и их замене или изоляции за современными сервисами, слоями данных и интерфейсами приложений. Существующие процессы продолжали работать во время внедрения новых компонентов. Структуры баз данных упрощались, сервисные интеграции заменяли ручные или жестко связанные процессы, а измеримые узкие места производительности устранялись напрямую.