Skip to Main Content
Generally software is seen as something that is purchased off-the-shelf. However, this perception is incorrect, as off-the-shelf software represents only 15 percent of all software development. The remaining 85 percent represents specialized software developed for large organizations to help them meet their unique requirements. The competitive nature of such organizations typically results in rapidly evolving software requirements. Component-based software engineering techniques lend themselves favorably to the development of reconfigurable software. However, component integration and reconfiguration complexity issues make component-oriented programs difficult to maintain, expand and widely reuse. In this paper we propose a distributed Meta model driven framework that eases software customization and redirects this task away from the software developer to the software user. Through the use of an application generator tool we realize the concept of model once, generate anywhere.