When building software, you start in a development environment (your local computer). You then move to another environment(s) (Staging, QA, etc.), and finally, the production environment where users can use the application.
While moving through each of these environments, there may be some configuration options that will be different.