Browse Prior Art Database

Customizing Application Programs

IP.com Disclosure Number: IPCOM000082533D
Original Publication Date: 1974-Dec-01
Included in the Prior Art Database: 2005-Feb-28
Document File: 2 page(s) / 39K

Publishing Venue

IBM

Related People

Benjamin, K: AUTHOR [+2]

Abstract

Standard application packages are supplied in modular form, allowing the user to select and manually combine those modules that meet his requirements, thereby to provide a customized application program.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 2

Customizing Application Programs

Standard application packages are supplied in modular form, allowing the user to select and manually combine those modules that meet his requirements, thereby to provide a customized application program.

Standard application package 10 comprises a plurality of modules. Each module consists of one or more machine-readable unit records 11 (e.g., interpreted punched cards or magnetically striped cards). Each card contains one or more machine-language program steps, and provides a different one of a plurality of choices in format for a particular segment of a document. The cards 11 within each module and segment are visibly sequence-numbered.

For example, for an invoicing application, assume that the first segment 010 includes cards A, B, C for alternative formats of invoice heading; that the segment 020 includes cards A, B, C, D, for various choices of indicia and format for a miscellaneous data line; and that the third through sixth segments 030, 040, 050, and 060 each includes cards A, B, C, D for various formats for successive line items. As illustrated, the user has customized his invoice application program by selecting the invoice heading 010A, miscellaneous data 020A, and successive line items 030C, 040D, 050A, and 060C.

To facilitate in selecting these various options or alternatives, the package preferably includes, in loose-leaf form, literal and graphical descriptions of each module for each segment of the application. The...