(updated March 31, 2017)

Lightning still reigns as a hot topic, especially since all new applications need to be Lightning Ready to be listed on the AppExchange after March 1, 2017.

Let’s take a moment to understand its various flavors. Whether you want to launch a product on the AppExchange or implement Lightning in an existing solution, you’ll need to know the differences between:

  • Lightning Editions
  • Lightning Experience
  • Lightning Components
  • Lightning App Builder
  • Lightning Design System (SLDS)
  • Lightning Processes
  • Lightning Voice

While intertwined, each are very different.

Lightning Editions

In honor of the 50th release of Salesforce, they took a look at how customers were using the different editions. After chatting with customers and partners, Salesforce came to the realization that customers wanted more configuration capabilities with key features included rather than sold a la carte. The result is Lightning Editions for Sales Cloud and Service Cloud. Existing users will get the new features automatically and at no extra cost. Some of the features include Console Apps, more sandboxes, and the ability for Professional Edition customers to use Process Builder.

Lightning Experience

Lightning Experience is a “completely reimagined experience” full of new features and enhancements to increase user productivity and navigation. It’s a UI overhaul for the desktop edition of Salesforce, and what people commonly think of when talking about Lightning. Replacing Aloha to deliver a similar layout and styling to Salesforce1, Lightning Experience better aligns the two products, and reduces the number of interfaces that a user needs to be proficient in.

There’s no additional cost for Lightning Experience, and Admins can enable it at either the org level or at the user or profile level for Enterprise, Unlimited, and Performance editions. Regardless of edition, users can toggle between Lightning Experience and Salesforce Classic at anytime using the profile menu. More Lightning Ready apps arrive on the AppExchange daily.

Lightning Components

Lightning components are self-contained units of code. Responsive, reusable building blocks for making apps and pages, components can be as small as individual widgets or full pages of functionality. Lightning components provide a modern framework for building single-page applications with dynamic, responsive user interfaces for Force.com apps. Mobile is baked into the core of Lightning Components, and it makes developing apps that work on both mobile and desktop devices far simpler than many other frameworks — all with best-in-class security. The AppExchange features components that are already built for your org for free or purchase.

Lightning App Builder

Lightning App Builder is the culmination of all things Lightning. It allows the Admin to pull together all of the pieces into an app with little or no development time, building custom pages for Lightning Experience and Salesforce1 quickly with point-and-click tools. Admins can install components from the AppExchange, and then drag and drop them onto a Lightning page. The Lightning App Builder also gives Admins ways to configure components as needed.

Lightning Design System (SLDS)

Salesforce now provides tools to customers and partners to develop UIs that look and operate just like the (new!) native Salesforce system. SLDS is a CSS framework: a collection of design patterns, components, and guidelines. This can greatly reduce development time to bring beautiful interfaces to life with a look and feel that is consistent with Salesforce core features. Platform agnostic, the CSS framework can be used with any technology stack. SLDS allows developers to write a page once and use it on both the desktop and in Salesforce1.

Lightning Processes

Lightning Process is really just a rebranding of Process Builder and Flows. The Process Builder is a workflow tool that helps you easily automate your business processes by providing a powerful and user-friendly graphical representation of your process as you build it – all without coding. In fact, you can even call Apex that a developer has written from your flow! 

Lightning Voice

Salesforce launched Lightning Voice, an out-of-the-box solution enabling voice calls directly within Sales Cloud. Now, users can call customers, receive calls, automatically log calls and take notes all within the platform. In addition, when a lead, contact or account is created in the field, salespeople will get a notification on their desktop with the new account record and number so they can instantly call them. Plus, salespeople have the ability to localize their number to match a contact’s region and increase the likelihood of a call getting answered.

Summary

It’s easy to get lost in the maze of All Things Lightning, especially when the word lightning is used interchangeably at Salesforce. Hopefully this blog post gives you a quick reference guide to help you identify the flavor you’re seeking. I’ll leave you with two thoughts:

  1. Salesforce has a $50M fund for startups building Lightning-based applications.
  2. If you are seeking to build a new product for the AppExchange, you need to build for the Lightning Experience. We can help you.

At CodeScience, we empower SaaS businesses with professional services centered on the Salesforce platform. From ideation and product strategy to user experience, design and product development we bring solutions to market in a way that transforms our clients’ businesses and their bottom lines. We know Lightning, whether it’s updating an existing product or starting from scratch. Let’s talk!

 


Accelerate your Lightning initiative

We’re here to help you succeed. At CodeScience we have deep expertise in building managed package solutions and Lightning components.  Whether it’s updating an existing product or starting from scratch, we can get you there in warp speed. Let’s talk!