“…Acoording to Ndeta et al (2006), workflow systems embody explicit process and product models, i.e., a completely specified workflow design is required that can be modified to reflect the changes in organizations whenever they occur. A major limitation of traditional workflow systems is that they can, typically, only support simple, static and predictable processes, but not the dynamically changing and complex processes that are present in many contemporary e-business organizations (Ndeta et al 2006). This drawback of traditional workflow systems is an evident fact in modern businesses where workflows are often executed simultaneously, requiring interaction between them and where problems arise during the execution of a workflow that have to be handled properly.…”