Salesforce1 Platform Features

The Salesforce1 Platform brings together Force.com, Heroku, and ExactTarget Fuel into one incredibly powerful family of social, mobile, and cloud services—all built API first.

The Salesforce1 Platform delivers these capabilities:

Social Data

The ability to share, follow, collaborate, and take business actions directly on data within Salesforce1 is at the core of the platform. Users can follow records and data with a single tap. They can be notified of changes in real time, and collaborate directly within the record feed. This feed-based approach to working lets users focus on what’s most important to them.

By treating data as social and as an important participant in business, Salesforce1 allows data to share updates, trigger workflows, and be part of the collaboration process with workers, teams, partners, and customers. The result is an unparalleled opportunity to create new business apps and processes for business productivity.

Declarative and Programmatic Development

IT departments have struggled to keep pace with the level of change required for businesses to remain competitive. Too often, IT is resource constrained because they must manage existing on-premises systems while at the same time recruit and retain professional developers—especially those with mobile application development experience.

Salesforce1 solves the problem of speed to delivery by providing intuitive drag-and-drop tools for storing and working with data, defining cloud-based logic with workflows, creating approval processes and formulas, and creating mobile-ready apps.

Professional developers can use the most popular open-source languages, tools, and standards to build completely custom apps and user interfaces. Unlike other platforms, Salesforce1 delivers a unique experience where developers and administrators create apps on the same platform, eliminating the effort required to build complicated integration solutions.

Action-Based App Model

Salesforce1 puts the customer at the center of the development process. Rather than require complicated development cycles, apps can be declared through actions: create an order, set a delivery date, select a route, and so on. Administrators can define default values for actions to streamline apps down to the click of a mouse or swipe of the finger.

Actions defined via the desktop are instantly available in context-sensitive menus on mobile devices. And, for developers building integrations with Salesforce1, actions are automatically enabled with RESTful endpoints capable of accepting either XML or JSON data envelopes.

Connect to Everything with Open APIs

Salesforce provides the connectivity and flexibility to create apps that connect to everything using efficient and scalable APIs that perform over 1.3 billion transactions a day. Every object or data entity is instantly REST-enabled.

Our APIs include access to bulk APIs for data loading, social APIs for ubiquitous collaboration anywhere, cutting-edge streaming APIs to support push notification integrations, and metadata APIs that describe every aspect of your app and business such as permissions, data access policies, field types, and user experience.