The problem pattern
Software modernization usually becomes urgent gradually, not all at once. Teams notice slower releases, more fragile changes, and a growing sense that the current platform cannot support the next stage cleanly even if it still appears functional.