How BPMN helps manage information flow in business applications
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. Even if someone has never heard of this standard, must have come across diagrams that try to explain a process, information flow, etc.
Picture is worth a thousand words
In the vast majority of cases, these diagrams are created for people because one picture is worth a thousand words.
Why diagrams? Words are imprecise and can mean different things to different people. Images make it possible to supplement missing data through the proper perception of the recipients.
Today's information flow diagramming tools called modelers offer more than just flow charts. Some of them are able to propose the system architecture by proposing classes for the future program. Others, more advanced, provide application forms where participants of a given process initiate the process, accept requests and provide other necessary information during business flow.
But building an entire application using one tool is not a very good idea. This means dependence on a single vendor, the BPMN platform is excellent at handling the flow of information between tasks but does not offer the same level as application development tools.