The document discusses limitations of fully model-driven business process management (BPM) and advantages of a developer-friendly approach that combines process modeling with existing application development. A fully model-driven BPMS can be limited by business analysts' inability to model complex event-driven processes and technical integration details. It also does not support existing corporate development standards. A combined model-driven and code-based approach allows modeling of business-visible steps while technical processes and integration are handled through standard coding. This achieves better business-IT alignment on process models while limiting need to refactor applications or retrain developers.