Development and deployment of Salesforce applications to various Release environments like QA, UAT, Production Using Sandbox- to-Sandbox deployment, Package.xml files, a previously deployed build and deploying it again into a new destination and using Version Control Revision Number