The definition of a workflow is a series of tasks undertaken by a person or group of people to accomplish a business goal. These tasks are repeated as necessary.
SharePoint 2010 can automate tasks for the routing, review, editing, and approval of electronic documents. As the workflow progesses, tasks can be assigned to the correct people at each stage with automatic e-mail reminders sent. A workflow can be started manually or when an event occurs, such as when a new document is created or when a specific date has been passed. A workflow can assist in assuring that tasks get done in the correct sequence by the correct people. Because of the automatic reminders, it can also reduce the possibility of a task being forgotten.
SharePoint contains the following workflows by default.
If the above workflows do not meet an organization's needs, it is possible to use SharePoint Designer 2010 or .NET to create custom workflows.