1. A computing system, comprising: a user interface component that detects a developer input to download, to a development system, a pre-configured set of build components; a build and test automation system that automatically downloads the set of pre-configured build components to the development system in response to the detected developer input, automatically sets up a development environment in the development system, and automatically migrates a computing system to be customized to the development environment; and a build and test control system that automatically accesses the set of pre-configured build components to set up a build environment on the development system.