1. A method of building a host computer system, the method comprising: discovering hardware components present at the host; determining whether the hardware components are certified; determining whether a build of the host is requested; downloading a profile to the host, wherein the profile comprises an indication of an operating system, an indication of an application, and an indication of a configuration parameter; installing the operating system to the host; installing the application to the host; and configuring the host according to the configuration parameter.