Business process design encompasses defining and aligning the underlying processes of an organization with its business strategy and the needs of its customers.
Designing business processes involves identifying the participants of a process, the required inputs and observable outputs of the process, the steps and actions that will be taken during the process, and the expected outcomes from executing the process.
Balancing micro and macro perspectives, local and global needs and constraints, strategic intent and desired outcomes, and the expected performance of a process with the capabilities of supporting systems and resources is part art and science.