1. A computerized system comprising: one or more computing devices including: a memory having program code stored therein; a processor in communication with the memory for carrying out instructions in accordance with the stored program code, wherein the program code, when executed by the processor, causes the processor to perform operations comprising: analyzing a legacy application to be migrated to a new platform; generating one or more reports showing results of the analysis of the legacy application; migrating a schema of the legacy application to the new platform; and migrating a content of the legacy application to the new platform.