Patent ID: 7073164

Claim:
A method for deploying business software, comprising: implementing a sales phase of a business software deployment cycle, the sales phase comprising: selecting one or more pre-defined business models applicable to a business entity in which the software is being deployed, the business models being associated with particular business functions; creating an entity model using the one or more selected business models; gathering information from the entity relevant to the selected business models; and inputting the information into the entity model and storing the entity model; and executing an implementation phase of the business software deployment cycle, in response to receiving a decision from the entity to implement the business software, the implementation phase comprising: retrieving the stored entity model; specifying functional requirements of the entity using a business modeling tool; configuring the entity model using the specified functional requirements; and automatically generating one or more specification files according to the configured entity model, the specification files identifying the data to be input to the software after the software is deployed.