Projects and applications

A project is a group of one or more distributed applications, run by a single organization, that use BOINC. Projects are independent; each one has its own applications, databases and servers, and is not affected by the status of other projects.

Each is identified by a master URL, which refers to an XHTML document describing the project.

Creating projects is relatively easy. An organization can create projects to do Alpha and Beta testing of applications. Testers can register for these projects, in addition to or instead of the organization's public project.

The components of a project are shown below. Those in blue are the ones that are provided as part of the BOINC package. Those in off-white are the parts that you must write yourself, in order to BOINC-enable your own application.

The server side of a project consists of two parts:

The BOINC server complex includes the following components: "; page_tail(); ?>