1. A method of migrating a number of applications from a first network to a second network comprising: with a processor, creating a dependency data set for a first network; creating a migration plan to migrate a number of applications from the first network to a second network based on the dependency data set; and migrating a number of applications from the first network to the second network based on the migration plan.