1. A workflow management system for automating a business process, comprising: a host computer that controls the system; an administrator that prepares for automating the business process; a process designer that creates and models the flows and properties of the business process; a database that compiles information on the administrative steps and properties of the business process; a process engine that executes and handles the business process based on the information on the administrative steps and the flows and properties of the business process; a web client; and an application program that can be used for the business process.