Salesforce, the Customer Success Platform and CRM company, has released Salesforce1 Lightning Components and App Builder, allowing users to visually assemble apps with drag-and-drop ease using pre-built, reusable components.
While traditional app development requires developers to write code and create features from scratch, component-based app development enables business users to compose and build apps by dragging and dropping components, like snapping together LEGO blocks. Components democratize app development, allowing anyone to create enterprise apps faster.
The company also announced an expansion of AppExchange for Components, its marketplace for enterprise apps, to include components developed by Salesforce and its partner ecosystem.
“Salesforce is transforming app development for the enterprise,” says Tod Nielsen, executive vice president, Salesforce Platform. “We are creating the tools and ecosystem that IT needs to build user-centric apps so that companies can innovate fast and succeed.”
The company is accelerating the shift to component-based app development for business with the delivery of Salesforce Lightning Components, Lightning AppBuilder, and AppExchange for Components.
- †Lightning Components: Lightning Components, which are based on JavaScript, are the reusable building blocks of apps. Components can be as simple as single UI elements, or as robust as microservices with embedded data and logic. Examples of components include e-signature, compensation calculators, maps, calendars, buttons, and number entry forms. Developers can share components so that anyone can easily build sophisticated user experiences. Lightning Components include standard components built by Salesforce and custom components developed by customers, as well as partner components created by third-party developers, ISVs, and systems integrators.
- Lightning App Builder: Lightning App Builder enables anyone to draw from a library of reusable, well-defined components to compose apps in drag-and-drop fashion. The Lightning App Builder also allows users to combine Lightning Components to assemble apps visually. Salesforce components are pre-installed in the App Builder, and partner components can be integrated directly from the AppExchange for Components.
- AppExchange for Components: An entirely new category on the AppExchange, AppExchange for Components is designed for developers, partners, and customers to easily find and use components in order to accelerate the building of apps. Additionally, developers who create components can list them on the AppExchange either for free or monetize them.
Salesforce Lightning Components and App Builder are generally available with the current release of Salesforce and are included in all CRM and Force.com admin licenses. The AppExchange for Components is live and available for everyone to access.†Partner components on the AppExchange are priced individually on a per user or per Salesforce instance bases.
†
†