When trying to make legacy software compatible with other systems, the technology needs to evolve to meet the current need, said Nick Guertin of the Carnegie Mellon University Software Engineering Institute.