Collectors
You define collectors to determine what properties the system collects from (or assigns to) your servers. The collector assigned to a server is like a blueprint for the server's manifest.
Database
The database stores all the information entered into the Management Console as well as data created by the system when it runs a project or logs user actions.
Manifests
A manifest for a server is the set of values that the Management Console collects from or assigns to that server and stores as a record in the database.
Selectors
Server selectors allow you to describe the kind of server that a project or step should use by listing desired properties and values. When you apply a selector to a project or step, the system uses the selector to determine which servers are valid choices for the task, and then selects an available server from the valid ones.
Servers
In Build Forge, a server is a machine that is set up so that the Management Console can run steps on it.
Steps
A step is a component of a project. It contains one or several command lines which can be executed on a server. You can specify properties for a step to tell the system how to handle its output, whether to thread the step, and what to do if the step fails. You can also launch other projects from a step.