BPMN (Business Process Model and Notation) is a graphical modeling language used to visually depict business processes. It defines elements like activities, gateways, events, and swimlanes. BPMN allows business users and IT experts to communicate processes in a common language and supports different diagram types like processes, collaborations, and conversations. Tools like diagrams.net can be used to model BPMN diagrams.