# What is Salesforce deployment?

> A Salesforce deployment moves metadata, such as fields, Flows, Apex and permission changes, into a target org. Deployments to production run Apex tests when the change includes code, and can be validated first without saving. A failed deployment changes nothing in the target org.

Source: https://synconai360.com/glossary/salesforce-deployment

## Why it matters

Most production incidents on Salesforce follow a deployment: a dependency was missed, data was discarded by a narrowed field, an access change went unnoticed, or test coverage fell short at the last moment.

## In SyncOnAI 360

In SyncOnAI 360 every deployment starts as a proposal with six named checks and a validation against the org; production needs approval from someone other than the author; and every deploy leaves a receipt with rollback.

## Related terms

- [Validate-only deployment](https://synconai360.com/glossary/validate-only-deployment)
- [Pre-flight check](https://synconai360.com/glossary/pre-flight-check)
- [Salesforce rollback](https://synconai360.com/glossary/rollback)
- [Deploy receipt](https://synconai360.com/glossary/deploy-receipt)
