1. A method of building a host computer system, the host computer system comprising at least one processor and an associated computer readable medium, the method comprising: loading a runtime to the host computer system while the host computer system is in a pre-operating system environment, wherein the runtime is configured to execute in the pre-operating system environment and in an operating system environment; while the host computer system is operating in the microkernel environment, selecting and downloading, by the host computer system, a mini-operating system; implementing a mini-operating system environment on the host computer system, by the host computer system, utilizing the downloaded mini-operating system; executing the runtime, wherein executing the runtime causes the host computer system to: while the host computer system is operating in the mini-operating system environment: discover hardware components present at the host computer system; determine whether the hardware components have been tested for compliance with each other; determine whether a build of the host computer system is requested by at least one action selected from the group consisting of querying another computer system and querying a system administrator; download a profile to the host computer system, wherein the profile comprises an indication of an operating system, an indication of an application, and an indication of a configuration parameter; install the operating system to the host computer system; after the host computer system is booted to the operating system: install the application to the host computer system; and configure the host computer system according to the configuration parameter.