The system of claim 9, wherein the schema reverse-engineering unit further comprises:an ORM template specification containing names of tables to be used for generating object class definitions; database metadata inquiry unit for accessing the relational system to retrieve metadata including a schema for the relational model and information about the object model, the database metadata inquiry unit