23. The communication network of claim 19 , wherein the client is further configured to provide a user interface that is configured to allow a user to provide the user specific terminology to interact with the software model.
19. A communication network comprising: a server connected to a communication medium; and a client device connected to the communication medium; the client device configured to execute a customer specific software application, the customer specific software application derived from a software application and a software model, the software model conforming to a meta-model, being derived from the software application, and using a first set of terminology for interacting with the software model, the software model capturing a schema of a repository associated with the software application and modeling data bindings to reference the captured schema, and wherein the software application is an enterprise resource planning application, and the software model further comprising a skin, and wherein the skin is derived by: obtaining a second set of terminology specific to the software application to allow interacting with the software model using the second set of terminology specific to the software application; deriving the skin for the software model using the second set of terminology specific to the software application by mapping the first set of terminology to the second set of terminology; applying the skin to the software model; receiving user specific terminology for interacting with the software model; and modifying the second set of terminology of the skin using the user specific terminology, wherein a user interacts with the software model using the modified second set of terminology specific to the software application.