Application generators have been championed because they can be used to shorten a system’s development cycle and therefore lower its development costs. Application generators are standardardized building blocks that can be used to assemble, rather that develop, information systems. This paper presents a concept and framework for an application generator and provides a methodology for IS construction based on this framework. A system was developed to illustrate the concepts and application. With this approach, system developers or end users can more easily build, modify and maintain their applications, thereby enhancing the applicability of end user computing.