1. A workflow management system for automating a business process, comprising: a computer; an administrator executable by the computer, wherein the administrator manages automating the business process and comprises an organization manager, a role/group manager, an authority manager, a process manager, and a folder manager; a process designer executable by the computer, wherein the process designer determines flows and properties of the business process and defines an activity that is performed in the business process; a database accessible by both the administrator and the process designer, wherein the database stores organization information, authority information, and folder information relating to the business process; a process engine executable by the computer, wherein the process engine executes the business process and allocates the activity to the participant, monitors a start and end of the activity, facilitates storing a result of the activity, and/or interfaces with the database, another workflow engine, and/or a business application program; a web client, that interfaces with the process engine, the another workflow engine, and/or the business application program, and wherein the web client permits a user to interact with the system; and a form generator executable by the computer, wherein the form generator designs and operates an electronic form related to the business process, and wherein the form generator interfaces with the database, the process designer, the process engine, the web client, and/or the business application program.