O sistema Rational® Build
Forge® tem os seguintes componentes:

- Web Client: Usado pelos usuários e administradores que usam navegadores da web para acessar o sistema. Os clientes do navegador acessam o componente Interface da Web.
- Cliente de API: Qualquer programa usando API Java™ ou API Perl para acessar Rational® Build
Forge®. Os clientes de API acessam a Camada de Serviços diretamente.
- Build Forge: Um termo coletivo para o sistema. Durante a instalação, o sistema exibe os seguintes recursos do produto principais:
- Interface da Web: Chamada de console de gerenciamento ou console. Esse
componente é composto por um conjunto de módulos PHP.
- Process Engine: Chamado de mecanismo. O mecanismo gerencia o
planejamento e a execução de tarefas.
- Camada de Serviços: Uma camada de abstração do banco de dados por meio da qual, clientes de API, interfaces da web e o Process Engine fazem uma solicitação.
Em instalações simples, todos os três componentes são instalados no mesmo host. Eles
podem ser instalados em hosts separados. No caso de um arquivo de configuração do Rational® Build
Forge®, por exemplo, buildforge.conf, o arquivo deve ser modificado permitindo que os componentes se comuniquem.
- Banco de Dados: armazenamento de informações do sistema. O banco
de dados armazena definições de projetos, configurações do sistema e configurações do usuário.
- Agente: um programa instalado em um host. Um agente deve ser instalado em cada host que você quer que o console de gerenciamento use como recurso do servidor. O agente recebe solicitações para executar trabalho ou etapas e as executa no host em que o agente está instalado.
Os componentes podem ser implementados de várias maneiras. As variações de implementação vão de todos os componentes em um único host a um sistema que usa consoles em cluster e um grande número de recursos do servidor distribuído.