The following environments are used while following SDLC:
- Dev: A development environment is a workspace where developers may make changes without damaging anything in a live environment. The development environment is frequently referred to as a workspace for developers.
- QA/SIT: System Integration Testing/ Quality Analysis: In a QA environment, you test your update operation against data, hardware, and software that closely resembles the production environment, and you allow intended users to test the outcome.
- UAT/PRE-PROD: User Acceptance Testing: User acceptance testing (UAT) environments, also known as staging environments, let the application's primary users try out new features before they're deployed into production. Sometimes, we call it a Pre-Production environment as well.
- PROD: The "Production" environment, sometimes known as "Live" is where real customers/users interact with the software product.