In this thesis, we develop a web-based system, FFCM (Flexible Flow Configuration and Management), to deal with diverse flow requirements by setting data for flow steps, users and roles for flow interactions, and form components for building web user interfaces. Users create forms, fill data and review forms according to the role setting of each user so that all users can co-work based on flexible flow and module settings. Therefore, various project requirements can be rapidly constructed based on the FFCM web platform.