Chapter 1. Why Do We Need Business
Process Management?
We software developers are used to embracing new technologies. Every day, we have to learn new versions of frameworks to make best use of the features available in them. We deal with the frustration of learning new APIs, integrating them in our project’s architecture, and taking advantage of the all-new functionality that these new components
provide us. We thrive on that. The software industry continuously pushes us into innovating how we design and architect our software solutions, sometimes to the point of not just creating a new framework, but a new paradigm to enhance communication and descriptiveness of the company’s internal sequence of activities and software, which we
need to understand as developers.