There are a number of ways to answer the question – “what is BPMN?” First  BPMN is Business Process Model and Notation and specifically “what is BPMN?” relates to the latest version of BPMN which is BPMN 2