The suggestion, start with a small system and eventually replace the old one, is what we software engineers do to replace/evolve a legacy system.

Of course, software people have not had much success lately fixing physical/bureaucratic systems.