摘要:This paper presents an approach to applications development based on the principles of the model-driven architecture and using the component-based system model (CBSM). The CBSM helps to refine main components and interfaces of the application at the design stage. This model integrates all steps of IS development life cycle. The information system’s architecture is structured considering a business system as a set of different domains with definite types of components, and with interfaces between the components of different types.