Es un herramienta de software para programación, ayuda a planificar, organizar y gestionar los grupos de recursos, así como a realizar estimaciones de los mismos.

Dependiendo de lo sofisticado que sea el software, se podrán definir las estructuras de desglose de recursos, su disponibilidad y sus tarifas, así como diversos calendarios para ayudar en la tarea de optimización del uso de recursos.