There are two deployment environments :
Staging environment : It is used to validate the changes of an application before making it live.
Production environment : This is where applications go live and can be accessed by target users with a DNS-friendly URL.