Nowadays, the automation of business processes is helping organizations achieve their goals easily and efficiently. Workflow Management System (WfMS) is one of the most important IT applications used for managing and automating business processes. WfMSs help organizations to automate a range of business tasks, and electronically route the right information to the right people at the right time. One of the most important parts of any WfMS is the process modeling or process definition techniques which are used to analyze, model and describe business processes. There are many Workflow Modeling Techniques (WfMTs) such as Petri Nets (PNs), Event-driven Process Chains (EPCs), Unified Modeling Language Activity Diagrams (UML ADs), and Business Process Modeling Notations (BPMNs), etc. The aim of this book is to develop a framework for evaluating and selecting the suitable WfMT depending on the situation at hand. The evaluation framework for WfMTs is based on set of criteria which comes either from literature or case study requirements. The suggested WfMTs Selection Template provide a good methodology for ranking and selecting the most suitable WfMT for business process or case at hand.