come from a Software Engineering background, and automatically assume that BPM should have certain standard software features.
Software Engineers view the system as a way to send, receive and transform information, and they are trained to reduce business problems to something that can execute in these terms.
Business people do not focus on sending and receiving bytes, but instead about responsibility and commitment. It is a different way of viewing the business process
Keith Swenson - Workflow Management Coalition