Workforce management (WFM) is an integrated set of processes that an institution uses to optimize the productivity of its employees on the individual, departmental, and entity-wide levels. In a corporation, organization, or government entity, WFM involves matching employee skills to specific tasks over time, quantifying the amount and types of labor needed to accomplish particular jobs on a day-to-day or hour-to-hour basis. Workforce management (WFM) software is an umbrella term for desktop and mobile programs that help a business manage staff scheduling. The term originated in contact centers and other service businesses that employ a large number of workers who are paid on an hourly basis.