Great business modeling tools should: 1. Be easy to learn for the business departments, 2. Be simple for IT teams to communicate with other departments, 3. Be inexpensive and industry compliant, 4. Have an integrated workflow editor tool with a graphic interface, 5. Be able to simulate workflow before implementing.