Lightning Strikes at Salesforce with DIY Development Platform

Sean Michael

Updated · Feb 05, 2015

Salesforce.com is a company that is perhaps best known for its array of software-as-a-service (SaaS) applications, but it also enables businesses to build their own applications on the Salesforce platform.

Adam Seligman, VP of Developer Relations at Salesforce, helps lead his company’s development platform efforts, which includes the Heroku PaaS (platform-as-a-service) and a new effort known as Lightning. Lighting is currently in development with several components generally available and others that are still in beta.

“Lightning includes a client-side JavaScript framework and the server-side binding and infrastructure that supports it,” Seligman explained to Enterprise Apps Today. “It allows programmers to build components using JavaScript, CSS and HTML in a nice modern Web component model.”

Easy App Development for All

In Seligman’s view, the real magic comes into play with the Lighting App builder, a drag-and-drop, component-based tool. It allows a business user to assemble components, bind them to data and build applications.

“So any business user can build mobile apps now,” Seligman said.

The Lightning builder technology can run in a Web browser or on an iOS or Android mobile container for the Salesforce One mobile app. Support for the Windows mobile platform also is in the works. Lightning leverages the open source Apache Cordova project to enable cross-platform mobile development.

Open Source Tech

Seligman explained that the core of the Lightning effort actually began as a Salesforce open source project known as Aura.

“The core Lightning technology is something we have been working on for three or four years. We needed a really modern component-based framework,” Seligman said. “So we built it ourselves and open sourced it.”

Seligman noted that Salesforce has been active in other open source areas, including the Apache Phoenix project. Salesforce started the Phoenix effort, which is now a top-level project at the Apache Software Foundation. Apache Phoenix is a relational database layer over HBase.

“It’s still early days for Lightning. We’re about to do a 100-city tour in March to engage with our developers and user groups around the world, to get them hands on with the technology,” Seligman said, adding, “We have a broad vision for Lightning.”

Sean Michael Kerner is a senior editor at Enteprise Apps Today and InternetNews.com. Follow him on Twitter @TechJournalist.

Sean Michael
Sean Michael

Sean Michael is a writer who focuses on innovation and how science and technology intersect with industry, technology Wordpress, VMware Salesforce, And Application tech. TechCrunch Europas shortlisted her for the best tech journalist award. She enjoys finding stories that open people's eyes. She graduated from the University of California.

More Posts By Sean Michael