The following Business Process Modeling Notation (BPMN) diagram is designed using the free templates provided by EdrawMax. These free BPMN templates are 100% customizable and allow the user the freedom, which other high-paid tools fail to offer. An example of a BPMN Business Process diagram modeling the process involved for a customer and a reseller, where a customer places an order and processes the invoice and product request to the manufacturer. The manufacturer in this scenario receives the requests and sends the final product to the customer. As shown in the below choreography diagram, Business Process Modeling Notation is assembled from a small set of core elements, making it easy for technical and non-technical observers to understand the processes involved.