Background tasks are, as the name implies, project features that run in the background, as opposed to the graphical screens with which the user interacts.
The background tasks are executed by the Background Tasks module (see Execution Tasks), and they are defined by task worksheets in the Project Explorer.