Business process modeling is the art of visually representing the abstract concept of an end-to-end enterprise business process in a manner that fully embodies the conceptual design and intended functioning of the process.
Visually or, if possible, physically modeling business processes enables stakeholders across the various business and technical domains of an enterprise to understand how the process works, what information and value flows through the process, and where handoffs and decisions are made within a process.
Having complete visibility into a process in a form that helps to identify opportunities for improvement and anticipate the impact of changes provides a foundation for planning and decision making that align with strategic goals and objectives.