1. A computer implemented application migration method comprising: decomposing an application migration into a plurality of migratable units (MUs); prioritizing the MUs for migration to a target platform; displaying a stateful wizard; and migrating each of the MUs in an order defined by the prioritization, wherein state stateful wizard includes a hierarchical view of migration tasks corresponding to the MUs, a detail view of a selected migration task in the hierarchical view, and a progress view showing a representation of the application migration.