A complex business process may be decomposed into several subprocesses, which have their own attributes but also contribute to achieving the overall goal of the business. The analysis of business processes typically includes the mapping or modeling of processes and sub-processes down to activity/task level. Processes can be modeled through a large number of methods and techniques. For instance, the Business Process Modeling Notation is a business process modeling technique that can be used for drawing business processes in a visualized workflow. While decomposing processes into process types and categories can be useful, care must be taken in doing so as there may be crossover. In the end, all processes are part of a largely unified outcome, one of "customer value creation." This goal is expedited with business process management, which aims to analyze, improve, and enact business processes.