Website development usually involves staging and production servers. The staging site is used to assemble, test and review new versions of a website before it goes into production. The staging phase of the software lifecycle is often tested on hardware that mirrors hardware used in the production environment. ... Normally before deploying an updated version of software to the production environment, the update has been tested in the staging environment.