1. An application migration method comprising: decomposing an application migration into a plurality of migratable units (MUs); prioritizing the MUs for migration to a target platform; and, migrating each of the MUs in an order defined by the prioritization.