A staging server is commonly used in web development. The staging environment is an intermediate step between the development (and test) environment and the poduction environment. It is used to perform final tests before propagating changes to the production environment.
Here is a Microsoft definition.
Its like staging your house. You present your best foot forward, but havent closed the deal yet.
Almost like a release candidate for Windows.