Patent ID: 8850423

Claim:
A computer-implemented method for preparing a migration and consolidation of at least one source application to be migrated to or consolidated in at least one heterogeneous server device, the method comprising: selecting at least one prospective target platform component based on one or more of: an evaluation of at least one source platform component and a requirement of the at least one source application, wherein the source platform component referring to an individual dependency that the at least one source application has upon hardware, software or at least one attribute of the hardware and software, the prospective target platform component referring to an individual software, hardware or attributes of the individual software and hardware to be provisioned for the at least one server device; collecting first metadata of the at least one source platform component and the at least one prospective target platform component; exporting configuration data of the at least one source platform component into a characteristic file which describes the configuration data to be exported from the at least one source platform component to the at least one prospective target platform component; creating a mapping file corresponding to the characteristic file, the mapping file specifying one or more changes from the at least one source platform component to the least one prospective target platform component; collecting second metadata associated with the migration and consolidation, the collected second metadata including: the characteristic file and the mapping file; and preparing and configuring a final target platform based on the first metadata and the second metadata, the preparing and the configuring the final target platform including: modifying the configuration data in the characteristic file according to the mapping file and applying the modified configuration data to the final target platform, the final target platform referring to a sum of dependencies a final target application has upon hardware or software, the final target application referring to an application that exists after the migration and consolidation, wherein a processor coupled to a memory device perform steps of: selecting, collecting the first metadata, collecting the second metadata, preparing, configuring, automatically determining, and automatically adjusting.