A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control. Sandboxes replicate at least the minimal functionality needed to accurately test the programs or other code under development. Sandboxing protects “Live” servers and their data from changes that could be damaging.