Camunda Modeler is a desktop application for editing BPMN process diagrams and DMN decision tables. It is very easy to use, which means that business analysts can use it as well as developers, working on the same diagrams.
Besides the visual modeling, Camunda Modeler also allows you to edit all properties that are necessary for the technical execution. Since Camunda Modeler works directly on the BPMN and DMN XML files, developers can easily combine it with their preferred IDE (for example Eclipse, Netbeans, IntelliJ).
Camunda Modeler leverages bpmn.io, which is probably the most awesome modeling framework in the known universe.