One of the best solutions to deal with financial problem is for companies to focus on planning by having a solid change management plan that will guide the whole migration process. Another way to manage costs is using a batch adoption approach whereby the migration process will be done in batches of manageable pieces over time. Migrating in batches ensures that organizations do not have to invest a lot of money at the same time and ensures flexibility and availability of options processes . As such, migrating data centers to cloud infrastructure has to be guided by a solid plan to help deal with the various financial concerns.