Business applications are based on metadata. The metadata objects form a hierarchy of objects describing a business application’s components and its behavior. When the business application runs, the framework uses the metadata to perform required functionality.
The entire applied solution is described in metadata as a set of applied objects relating to a strictly defined set of prototypes (classes). The created objects are called ’business components’, and their prototypes — ’patterns’ or ’templates’.
The set of objects, supported by the framework, was created based on analysis of the areas of use of 1C:Enterprise 8, selection and classification of the business entities.