The fastest way to create enterprise cloud apps.

Build apps Lightning fast with drag and drop tools
Integrate with anything using powerful APIs
Distribute Lightning Platform apps through the #1 enterprise app store

Lightning Platform Overview

Lightning Platform Overview

Lightning Platform lets developers rapidly create and deploy trusted cloud applications that are rock solid, secure, and scalable without having to worry about provisioning hardware or application stacks. To help you go faster, Lightning Platform delivers out-of-the-box tools and services to automate your business processes, integrate with external applications, deliver mobile experiences and more. Read on to learn why Lightning Platform is the #1 Application platform as a service.

Build apps Lightning fast with drag and drop tools

Build apps Lightning fast with drag and drop tools

Lightning Platform is the only platform that lets you build powerful enterprise applications without writing a line of code. You can create apps by dragging and dropping components into the Lightning App Builder. Automate business processes with the Lightning Process Builder and modify your data object relationships with the Schema Builder.

Learn more with Trailhead:

Customize your data model with clicks

Customize your data model with clicks

Lightning Platform includes a powerful, tightly integrated cloud database with features that makes it faster and easier to create applications. Add fields to standard objects or create custom objects to store information that's unique to your organization - all with a point and click interface. Using Lightning Connect you can connect to external data sources and use them seamlessly in your application with no need to sync or migrate your data.

Learn more with Trailhead:

Go further with Apex code

Example Apex code test framework

Go further with Apex code

While you can do a lot with Lightning, some apps require more customization. When you need to go further, you can write code that excutes on the Lightning Platform with Apex, a strongly-typed, object-oriented programming language. With Apex code, you can build powerful business logic, create custom triggers and even perform asynchronous calls that run in a separate thread of execution.

Learn more with Trailhead:

Integrate with anything using powerful APIs

Connect to the Lightning Platform API from any language

Integrate with anything using powerful APIs

Use REST or SOAP APIs to access, modify and report on your organization’s data and to create notifications when it changes. Update your data model programmatically with our Metadata API and get real-time notification when data changes with the Lightning Platform Streaming API.

Learn more with Docs:

Stay protected with enterprise-grade security

Stay protected with enterprise-grade security

Lightning Platform includes robust, out of the box security controls that handle user authentication and let you specify which users or groups of users can view, create, edit, or delete any record or field in the app. Using profiles, sharing rules, permission sets, and role hierarchies you get precision control over how data is shared across your users.

In addition, the Salesforce Shield offering delivers a premium set of integrated services that let you encrypt sensitive information at rest, monitor user access and audit data history for the past 10 years.

Learn more with Trailhead:

Customize your UI with clicks or go further with HTML

Customize your UI with clicks or go further with HTML

You can easily customize page layouts, specify filter criteria for list views and create tabs to access custom objects - all without code! If you need to extend the Salesforce UI you can create re-usable Lightning Components using HTML, CSS and Javascript or build entirely new user interfaces with Visualforce and your JavaScript framework of choice.

Learn more with Trailhead:

Go mobile, instantly

Go mobile, instantly

With Lightning Platform, you can deploy native mobile apps to your users via the Salesforce1 Mobile App or our Mobile SDK. With Salesforce1 Mobile, anything you create or customize in Lightning Platform is instantly available on your users’ Android or iOS devices. Or, developers can use the Mobile SDK to build custom mobile apps with their favorite frameworks while leveraging a rich set of libraries for user identity, access management, offline storage, data synchronization, and more.

Learn more with Trailhead:

Build apps that are social and collaborative

Posting a Feed Element with a New File (Binary) Attachment

Build apps that are social and collaborative

With Salesforce Chatter, your Lightning Platform applications benefit from a rich suite of collaboration features. As a developer, you will be able to instantly incorporate social features like user profiles, status updates, and real-time feeds. Using automated workflows, your applications can post messages to groups or individuals.

Learn more:

Distribute Lightning Platform apps through the #1 enterprise app store

Distribute Lightning Platform apps through the #1 enterprise app store

The AppExchange is a proven ecosystem of apps, with millions of installs and thousands of customer reviews to help Salesforce users find the best match for their business. Whether you’re looking for applications to accelerate internal implementations or looking to grow your business by selling apps or components to other customers, the AppExchange can help you go faster.

Go to the AppExchange ›

Want to get started?
Get a FREE development environment!

Want to get started?
Get a FREE development environment!

The Developer Edition is a free, full-featured copy of the Salesforce1 Platform. Use it to develop, extend and integrate new apps and to explore the platform.

Sign up free ›