The authors provided a comprehensive list of eligible criteria for the assessment followed by an evaluation of the tools in terms of their features and development, with a focus on the commercial market leader.
Business process modelling definition software#
The open-source software tools included in the assessments were: ARIS PF, ARIS DP, uEngine, YAWL, jBPM, Runa, and AnaXagora. Their assessment framework was based on the Utility Ranking, and Analytical Hierarchy Process (AHP) methods were employed. Finally, a conclusion and future work will be presented and discussed in section five.īernroider and Bernroider (2008) examined business process management tools with multiple functionality attributes.
The fourth section then presents an evaluation of BPM solutions against each characteristic in our taxonomy. The third section provides an overview of the main characteristics that were assessed under each of the main category dimensions. The remainder of the paper is organized as follows: the second section presents related work and provides an overview of current and previous studies in the BPM field. The solutions that will be covered are: Process Maker, Bonita BPM, ARIS Express, Bizagi BPM Suite, and Oracle BPM Suite. It is important to note that the list of solutions considered for the investigations is not meant to be exhaustive however, it does cover a variety of solutions currently taking place in the Saudi market that can be used to validate our characterization work and the proposed tool. This work will lead to the development of a supporting tool that will help customers systematically explore and identify the best solutions to fit their environments. This study targeted the most commonly recognized solutions in the Saudi Market because the selection of solutions is currently either based on reviewing information given by vendors about their provided solutions, which are usually very brief and general, or made by following the brand names of solution providers. Therefore, this work comprised a thorough investigation into the environmental characteristics of BPM solutions regarding their functional, architectural, and usability dimensions to help organizations select the most appropriate solution to fit their environments. This makes the selection of one solution or another a challenging task. However, these solutions only describe general functional characteristics of their products, despite the possibility there might be incompatibility issues with certain environments.
Ī number of BPM solutions are currently available, from open-source solutions to proprietary ones. The paradigm falls within the basics of software design principles that have introduced the notion of a separation of concerns. BPM is a mechanism that separates all business aspects from the underlying technical aspects of a system to capture an organization’s processes and achieve its business objectives. One of the significant layers in many SOA-based enterprise solutions is the orchestration layer this captures the actual processes of an organization and models them according to a standard notation commonly known as Business Process Modeling (BPM) notation. Nowadays, many software vendors employ the SOA style in their solutions, which represents a system as a composition of several functional layers. The only aspects that are usually presented to customers are those concerning the functionality of their systems. However, in reality, many software vendors only describe their products from a business perspective to sell their solutions and hide any complexities that might be involved in integrating or customizing their solutions to fit a customer’s environment. Customers now expect more from software vendors, while vendors try their best to satisfy customers’ needs by introducing good products and services to protect their market share.
Due to the rapid growth of technology in recent days, competition in the software market has greatly intensified.