If you are a BPM professional, you know engagements with customers can be really different. In fact you know they need to be really different compared to a traditional App Dev SDLC. The success of any BPM project would depend on how well concerned teams and service provider understand this. The differences may vary by the basic objectives of the BPM initiative. What are the common top-three key differences according to you for a generic case?