Una vez que el software BOINC es instalado en un computador, el servidor empieza a enviar tareas al cliente.
El servidor puede correr en una o varias máquinas para permitir que BOINC sea fácilmente escalable a proyectos de cualquier tamaño.
El programa planificador CGI maneja los pedidos de los clientes, recibiendo resultados terminados y enviando trabajo nuevo par ser procesado.
El alimentador periódicamente llena estos "espacios" vacíos en la memoria compartida después que el planificador envía resultados a un cliente.
Luego, el daemon asimilador (assimilator) procesa el resultado canónico usando código específico del proyecto.
Estos se intercomunican con el mecanismo llamada a procedimiento remoto (RPC) de BOINC.