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