Camunda Modeler is a desktop application for modeling BPMN workflows, CMMN cases and DMN decisions. 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, CMMN 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.