Si tu adquieres un software con 100.000 líneas de código y pones a trabajar a tus ingenieros, al final consigues un software con 300.000 líneas de código, más robusto, fiable, maduro, evolucionado, potente y avanzado.
Al final un proyecto es software. Lo adaptas, lo modernizas, lo actualizas y al final tienes un proyecto sólido y una buena base para trabajar.
Bae systems (o DCN) se han enfrentado con todos los problemas del mundo en sus CV. Sus (malas) experiencias e información al respecto es "oro en paño" para los ingenieros.