legacy software strategies