Let us begin with the first domain as the reason a business unit or process exists, a process could exist mainly is to serve the market demand and to improve business position in a competitive market. The latest technology available is not sufficient to launch a business process modeling effort without understanding the changing of the behavior customer’s demand. The answer of ‘Why’ having correlation with the reasonable contemplation on the existing, the effort to improve and the supported technology used in the whole business process.
The second one consist of a series of activities that should answer the question of ‘What’ makes the goal of the process could be achieved. By taking into account the component and requirements needed as an appropriate input, the efficient process will give a competitive result. Here the whole process considers the detailed business activities that have to be accomplished to achieve the required quality at competitive price of the product or service which rendered to the market.
At the third domain we come across ‘the action plan’ sheet, marked by the elaboration of each activity and ‘Who’ is responsible for each of those sub-activity. The capability to set up a hierarchy of priorities should be aware and matched to the applied software respectively. xBML business process modeling does not just looks at who is responsible for each of those actions, more over monitoring the relevant correlation of the sub-activity one another. Each deviation of programmed-process has to be corrected immediately and be accepted by whom in charged.
"Where" domain, has to relate to the most cost efficiency of delivering product to the market and close to the material suppliers. Nowadays, regions with competitive labor cost, become the most popular consideration in industries area settlements. The progress of information technology enables producers to get more intimacy to customers and suppliers, so the selection of Where domain not only being dominated by location, but compromised frequently with the rapid demand changes in product or service market.
The last domain question in business process modeling is “When” as the time frame dimension which control all mile-stones business process activities and the man in charged . In monitoring process, any deviation should be corrected immediately according to the standard of procedure or in a special case could be treated as new input information to improve the existing procedure. The flexibility of the mile-stones right order is needed to get it more adaptive to the process efficiency and the new form of ‘customized-demand’.
After all these answers of 5W questions are completed, the output from xBML should be translated into the Unified Modeling Language (UML), which draws on a couple of the dimensions of xBML, meanwhile xBML itself provides a superset of data about the business process. The result is a model of the business in its current state. Corporations can use this to produce a future state model easily and work out how to move the model from the current to the future state.