13.2. Basic build system requirements and design

The Hackystat Build System is designed to support the following types of users and usages:

In response to these needs, the Hackystat Build system is designed itself in a modular, extensible fashion. There are three basic components: