Migrating Legacy Systems To New Technologies