Methods and systems for configuring software applications
AssigneeSap SE
InventorsRalf Halbedel, Wolfgang Kuhn
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer program products are provided for customizing software application programs, including self-service applications. In one implementation, a customer selects software components from a standard set of components provided by a developer. The selected software components are then used to form a customized software application. Thereafter, the customized software application may be used by an end user to perform one or more tasks.
Claims34
A method for customizing a software application, comprising:
- providing a standard set of components for the software application, the standard set of components being created by a developer and comprising visual application components, business logic components, and configuration components;
- identifying a selected set of components from the standard set of components based on selections made by a customer;
- and
- forming a customized application program from the selected set of components, wherein the customized application program is capable of performing at least one task for an end user.
A system for providing customizable application programs, the system comprising:
- a standard set of computer software components comprising visual application components, business logic components, and configuration components, the standard set of components defining a floorplan of an application program;
- an editor application configured to permit a customer to select from the standard set of computer software components and identify a selected set of components;
- and
- an application compiler configured to form a customized floorplan of the application program based on the selected set of components.
A method for providing customizable application programs, comprising:
- providing a standard set of computer software components, the computer software components comprising visual application components, business logic components, and configuration components;
- identifying a selected set of components from the standard set of computer software components based on selections made by a customer;
- forming a customized application program based on the selected set of components.
A computer program product embodied on a computer-readable medium, comprising:
- a set of software components that constitute an application floorplan, the components comprising visual application components, configuration components, and business logic components;
- and
- an editor program configured to permit a customer to create a customized application program by selecting software components from the set of software components constituting the application floorplan.
Dependencies are inferred from the claim text.