Method and system for creating a software program deliverable
OwnerWilliam A. Hetrickinventor
Life of this patent
Estimating the term…
Abstract
The invention includes a method and system of encapsulating an executable portion of a software program deliverable with custom configuration information into a single software program deliverable. The custom configuration information describing the needs of a particular customer is included and provided in a separate configuration data file. The executable portion software program includes functionality that is common to all customers. The executable also includes a sub-set of functionality that is customized for particular customers. The encapsulated, customized software product deliverable is then provided to the customer so as to reduce potential human errors in implementing the customized functionality.
Claims17
A method of creating a software program deliverable, including steps of:
- providing a configuration data file that includes variables for implementing customizable features within the software program deliverable;
- providing an executable portion of the software program deliverable;
- and
- encapsulating the configuration data file and the executable portion of the software program deliverable to create a single customized software program deliverable.
A system for creating a software program deliverable, including:
- a configuration data generator configured for generating a configuration data file that includes, variables for implementing customizable features within the software program deliverable;
- a compiler configured for generating an executable portion of the software program deliverable;
- and
- an encapsulator communicatively connected to the compiler and to the configuration data generator for encapsulating the configuration data file and the executable portion of the software program deliverable to create a single customized software program deliverable.
A means for creating a software program deliverable, including:
- a means for providing a configuration data file that includes variables for implementing customizable features within the software program deliverable;
- a means for providing an executable portion of the software program deliverable;
- and
- a means for encapsulating the configuration data file and the executable portion of the software program deliverable to create a single customized software program deliverable.
Dependencies are inferred from the claim text.