The BPMN 2.0 Visio Modeler is a standalone Visio extension to draw and model business processes. It is a comprehensive user friendly package. The BPMN 2.0 Modeler for Visio supports the complete proposed set of BPMN 2.0 elements (flow objects, connecting objects, swimlanes, artifacts and data). The BPMN 2.0 Modeler for Visio allows users to produce Process diagrams, Collaboration diagrams, Choreography diagrams and Conversation diagrams as described in the specification document from OMG. BPMN markers can be easily selected to fully exploit the representation power of BPMN 2.0. BPMN 2.0 non graphical attributes can be set or populated using a user friendly "Custom Properties" Panel available for each BPMN element.
BPMN 2.0 Visio Modeler website
Professional BPMN 2.0 Visio Modeler