BPMN 2.0 is a standard for business process modeling that defines graphical elements like activities, events, gateways, and swimlanes. It includes elements for modeling conversations and choreographies between multiple participants. Activities include tasks, sub-processes, and transactions, while events represent start, intermediate, and end points. Connecting elements link activities and define control flow and message exchanges between participants.