Abstract:The challenges for Software as a Service (SaaS) application are how to provide a set of methods to enable tenants to configure the application and how to ensure that after their configuration, the applications they subscribed will run accurately. In this study, we focus on application configuration which is one of the most significant features of SaaS and discuss the differences between configuration and customization. Furthermore, we bring up a more configurable Framework based on workflow management and rule management. In order to prove that the framework is able to provide more flexible configuration capabilities for tenants, we implement a conference management system (confOnline) based on this framework.