Innovate faster with a modern software development experience.
Developers can now build collaboratively and deliver continuously with Salesforce DX, the open and integrated experience that makes development on the Lightning Platform easy.
Whether you're an individual developer or working as part of a large team, Salesforce DX provides you with an integrated, end-to-end lifecycle designed for high-performance agile development. Best of all, we've built it to be open and flexible so you can build together with tools and practices you know and love.
Source-Driven Development
Build together by shifting the source of truth from the org to a version control system (VCS), plus enable the use of modern collaboration technologies such as Git and third-party test-and-build automation tools.
Salesforce CLI
Speed up development across the entire Lightning Platform with the Salesforce CLI (Command Line Interface). Built around open APIs, the Salesforce CLI can easily integrate into your existing developer workflow.
Scratch Orgs
Emulate a Salesforce org with different features and preferences within a new type of environment: the scratch org, a source-driven, fully configurable, and disposable environment that can be used for development and automated testing.
Open and Standard Developer Experience
Build with open and standard tools including Git, Selenium, VS Code, Eclipse, and more. Easily integrate tools and IDEs with Salesforce DX using open APIs and tooling that embrace open-source standards.
Reimagined Packaging
With our new Managed Packaging, customers and partners can organize their metadata and distribute apps while adopting a source-driven, CLI-centric approach to automate and manage the end-to-end app lifecycle.
![](http://www.salesforce.com/content/dam/web/en_us/www/images/campaign/wef/salesforce-trailhead-badge.png)
Discover Trailhead and learn how to test, build, and release with Salesforce DX.
Get started with Salesforce DX.
Salesforce DX makes development on the Lightning Platform easy, open, integrated, and collaborative so that developers can build together and deliver continuously.