This document discusses business process modeling notation (BPMN) and business process execution language (BPEL). It defines BPMN as a graphical representation for specifying business processes and BPEL as an XML language for connecting web services. The document outlines the main components of BPMN including activities, gateways, and events. It also provides a brief overview of major BPMN vendors and the features of the Activiti BPMN engine including IDE support, integration with other frameworks, and real-time process deployment.