The GUI as the main process implementation
It may sound weird to talk about the GUI as the main tool for implementing processes, particularly since I have talked so much (in an entire chapter) about business process management and normalized, fully decoupled approaches using BPMN engines. But remember this was in the context of a utopic, perfect system made only with Master Data Management (MDM), BPMN, and a Business Rule Management System (BRMS). As explained at the end of Chapter 11, the actual use of a BPMN suite – which is quite a heavy application – is reserved for those processes that are varied or need such complex management of their context that the software is worth the investment.
In a lot of everyday business processes that line-of-business applications heavily implement throughout all software, the succession of tasks is simply supported by the sequence of screens linked to each other by buttons or other graphical components. In fact, in addition to visually...