The modeling services are closely related to the software engineering, especially in the earlier life cycle stages where models are used in requirement and design phases. After that, models are still useful for documentation purposes and even to go from the model to the code and back again to the model. We use UML as our working tool in this area. SysML is used for Model Based Systems Engineering (MBSE) projects and BPMN (Business Process Model and Notation) for business modeling.
A system can be defined as a collection of entities that work and interact together in order to accomplish an intended end. This entities can be software, hardware, people, facilities, etc.
Model-based systems engineering (MBSE) applies systems modeling as part of the systems engineering process to support analysis, specification, design, and verification of the system being developed. A primary artifact of MBSE is a coherent model of the system being developed. This approach enhances specification and design quality, reuse of system specification and design artifacts, and communications among the development team.