to design of the process model; and are implemented
using software tools.
With the rapid growth and embrace in IT from the
1990s to this present time, BPM has gained more
popularity in organisations. This has led to the
growing number of Business Process Modelling
tools, techniques, and methodologies. These different
techniques of Business Process Modelling have their
distinct uses and purposes. Due to the lack of guide,
and a numerous presence of approaches, selection of
the right tool and techniques has become more
complex for organisations.
In view of this, a critical comparative analysis of
the Business Process Modelling techniques and tools
are carried out in this paper. This is to enable
organizations to understand the right techniques and
tools to use, as well as the pitfall of these techniques.
Modelling of a Business process is used in detecting
constraints of a system and providing a framework for
carrying out continuous improvement of an
Organization. This study aims at providing
background knowledge of Business Process
Management as an essential unit in carrying out
continuous improvement, with focus on the Business
Process Modelling Techniques and especially on the
requirements and selection of proper software tools.
Moreover, it seeks to determine and compare the
modern mathematical and Information Systems based
techniques and tools of Business Process modelling.
2 BUSINESS PROCESS MODELS
COMPARATIVE ANALYSIS
A business model is a framework used to represent
the complex reality of an organization. The business
model is used to present a clear description of the
objectives, strategies, organizational structure, and
operations of an Organization. Business Models such
as the Organizational Chart, and financial statements
have been used by organizations for decades. In
recent times, business models such as the Business
Organizational Model, Business Rule Model,
Business Motivational Models, and Business Process
Model have been introduced (Bridgeland and Zahavi,
2009). These newer models do not displace the
previous models, but to focus on other parts of the
complex reality of a business.
The model of a business system can be classified
into two categories (Kalnins et al.,):
i. As-is Model: This is a representation of the
present state of the Business System which
includes the Organizational Structure, the main
operations of the organization, the logical
behaviour aspects of the system – who carries out
a task, when it is to be carried out, and what it aims
to achieved.
ii. To-be Model: This is an improvement of the As-
is Model after an analysis of the present state has
been carried out. It is a representation of what the
system can be and how the operations can be
optimised.
A branch of Business Model which is considered to
be an essential aspect of Business Process
Management is the Business Process Model.
Process Model is used to represent a step-by-step
approach in operations of an Organization. The
Business Process model is a means to an end;
showing what the series of activities aim to achieve,
who/what department is to carry out the activities, and
what stage the activity is to be carried out in the
organizational operations process. The representation
of the interactions between the tasks, operations, and
processes provides a foundation for the improvement
of the efficiency, effectiveness and business process
of an organization (Business Process Modelling,
2007).
In present times, the research on Business Process
Modelling is beginning to gain attention in both the
academic and industrial environment. It is not just
restricted to Business Process Management; it can be
applicable to areas such as web development analysis,
software development / engineering, and service-
oriented structure (Prezel et al.,). Business Process
Modelling is not only used in conventional business
environment, but also in government agencies,
charity organizations, and all process-oriented
systems. A Business Process Model can be used
repeatedly for similar processes (Yamamoto et al.,
2005). The increasing awareness and embrace of
Information Technology/Information Systems has
heightened the demand for process improvement with
the aid of Business Process Modelling. The top
priority of modelling a Business Process is to improve
the system’s performance through the optimisation of
the activities carried out to achieve set objectives.
Figure 1 illustrates the representation of the present
activities of a system (AS-IS), and what the process
is to become (TO-BE) order to optimize
production/services. Other purposes to model a
Business Process includes; communication, training,
process reuse, persuasion in sales (Bridgeland and
Zahavi, 2009).
The increase in demand of process modelling has
equally made it as relevant as existing process
optimization tool such as Total Quality Management
(TQM). To model a Business Process, different
An in Depth Comparative Analysis of Software Tools for Modelling and Simulating Business Processes
125