The system enables managing workforce teams. The information on employees’ skills and capabilities is managed. Permanent and task-based teams of workers can be formed; the option of the employee to belong to multiple teams or manage multiple teams is supported. Tasks can be delegated to worker teams or particular workers. The types of tasks are specified in terms of multiple forms to fill in, which can be freely defined. The services provide for monitoring workers’ location, checking their task assignment and availability, delegating tasks, analysing performance of workers and teams.