> ## Documentation Index
> Fetch the complete documentation index at: https://docs.incredibuild.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Jobs and Tasks

Last updated on Dec 22, 2025

## Jobs

A Job is the entire process tree being executed by Incredibuild. The Job at the Initiator is broken up into Tasks.

## Tasks

* Tasks are executed at the OS-level within a process tree.

* Tasks can also invoke subtasks, both tasks and sub-tasks can be distributed to run on remote machines.

* Tasks represent the process to be executed either by an Initiator or Helper Agent.

Example: In Visual Studio, the tasks that are being executed remotely by Incredibuild are usually compilation tasks. In C++ compilations, the cl.exe which is a compilation process, will be distributed by Incredibuild to be executed remotely. As there are many compilation tasks when performing a full rebuild, Incredibuild can potentially distribute hundreds of compilation tasks to be executed concurrently on remote machines (Helpers), thus, highly accelerating the entire compilation execution.
