Patent ID: 7831568

Claim:
A system comprising: a processor; a data storage device; a customer profiling application stored on the data storage device and executable by the processor, wherein the customer profiling application when executed by the processor: with regard to a target application to be deployed: receives scoping information for configuration of the target application to be deployed in response to scoping questions presented via a user interface; and generates and stores a configuration for the target application to be deployed within a configuration workspace stored on the data storage device; with regard to legacy applications: asks questions through a user interface regarding legacy applications in use; receives answers to the questions through the user interface; and stores, on the data storage device, the received answers as customer information including information detailing customer data from legacy applications; and a data migration planning process stored on the data storage device and executable by the processor, wherein the data migration planning process when executed by the processor: determines a plan to migrate the customer data from the legacy applications to the target application as a function of the configuration of the target application to be deployed stored in the configuration workspace and the stored customer information detailing the customer data from the legacy applications; and stores the plan to migrate the customer data from the legacy applications to the target application in the configuration workspace stored on the data storage device.