Abstract: The present invention includes a computer implemented system for transitioning a non-model based application to a model based application operable to execute on a particular modeling system (34) on a particular platform. The present invention includes a first module (20) for analyzing the non-model based application and generating a physical model (22) of the non-model based application. The physical model includes objects, entities, relationships, and properties from data and information within the non-model based application. A second module (24) rationalized the objects, entities, relationships and properties within the physical model (22) to generate a rationalized physical model (28). A third module (30) generates a platform dependent physical model (32) for input into the modeling system (34) from the rationalized physical model (28). An modeling system data file (26) is also included to provide information about the particular modeling system (34) to the second module (24).