The UML Profile for Business Modeling is part of the UML specification. It is an example profile that describes how UML can be customized for business modeling. This example is defined through the following stereotypes and constraints:
A system modeled by the Unified Process consists of several different, but related models. These models are characterized by the lifecycle stage that they represent, and each model makes use of one specific stereotype. Many of the stereotypes are used particularly to give the ability to structure and categorize models and systems during different stages of the development process. Packages are stereotyped by UseCaseSystem, AnalysisSystem, and AnalysisPackage. Subsystems are stereotyped by DesignSystem, DesignSubsystem, ImplementationSystem, and ImplementationSubsystem. Associations are stereotyped by Communicate and Subscribe.
In addition, there are stereotypes describing different kinds of commonly occuring analysis classes (such as boundary, entity, and control) and their relationships, whereas design classes are by default not stereotyped in the Unified Process.