In our 21-criteria evaluation of business process management (BPM) service providers, we identified the 12 most significant ones and researched, analyzed, and scored them. This report shows how each provider measures up and helps application development and delivery professionals make the right choice.