A production environment is the public facing view of your website. It is where you install StagingPro and any changes which StagingPro makes to the production environment means that your live website will be affected.
A staging environment (stage) is a nearly exact replica of a production environment for software testing. Staging environments are made to test codes, builds, and updates to ensure quality under a production-like environment before application deployment to production environment.