17. A computing apparatus comprising: a processor; and a storage media, the storage media containing processor executable customer specific software application, wherein the processor executable customer specific software application is derived from a specific enterprise resource planning application and a plurality of software models to enable interacting with the specific enterprise resource planning application using the plurality of software models, the plurality of software models being derived from the specific enterprise resource planning application by executing at least one query on a repository associated with the specific enterprise resource planning application, each of the plurality of software models being compliant with a meta-model by sharing a subset of common structures and functions with the meta-model, the meta-model not being dependent on a software application, the meta-model being derived by identifying the subset of common structures and functions from a plurality of enterprise resource planning applications.
17. A computing apparatus comprising: a processor; and a storage media, the storage media containing processor executable customer specific software application, wherein the processor executable customer specific software application is derived from a specific enterprise resource planning application and a plurality of software models to enable interacting with the specific enterprise resource planning application using the plurality of software models, the plurality of software models being derived from the specific enterprise resource planning application by executing at least one query on a repository associated with the specific enterprise resource planning application, each of the plurality of software models being compliant with a meta-model by sharing a subset of common structures and functions with the meta-model, the meta-model not being dependent on a software application, the meta-model being derived by identifying the subset of common structures and functions from a plurality of enterprise resource planning applications. 19. The computing apparatus of claim 17 , wherein each of the plurality of software models are derived using Universal Modeling Language or Eclipse Modeling Framework.