Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Hands-On Low-Code Application Development with Salesforce

You're reading from   Hands-On Low-Code Application Development with Salesforce Build customized CRM applications that solve business challenges in just a few clicks

Arrow left icon
Product type Paperback
Published in Oct 2020
Publisher Packt
ISBN-13 9781800209770
Length 608 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Enrico Murru Enrico Murru
Author Profile Icon Enrico Murru
Enrico Murru
Arrow right icon
View More author details
Toc

Table of Contents (28) Chapters Close

Preface 1. Section 1: What Is Salesforce?
2. Chapter 1: A Brief Introduction to Salesforce FREE CHAPTER 3. Section 2: Data Modeling
4. Chapter 2: Building the Data Model 5. Chapter 3: Mastering Formulas 6. Chapter 4: Cleaning Data with Validation Rules 7. Chapter 5: Handling Dynamic Configuration 8. Chapter 6: Security First – The "Who Sees What" Paradigm 9. Section 3: Automation Tools
10. Chapter 7: Be a Workflow Champion 11. Chapter 8: Setting Up Approval Processes 12. Chapter 9: Process Builder – Workflow Evolution 13. Chapter 10: Designing Lightning Flows 14. Chapter 11: Interacting with Actions 15. Section 4: Composing the User Interface
16. Chapter 12: All about Layouts 17. Chapter 13: The Lightning App Builder 18. Chapter 14: Leveraging Customers and Partners Power with Communities 19. Section 5: Data Management
20. Chapter 15: Importing and Exporting Data Declaratively 21. Chapter 16: Learning about Data Reporting 22. Section 6: Ready to Release?
23. Chapter 17: The Sandbox Model 24. Chapter 18: Deploying Your Solution 25. Section 7: Before We Say Goodbye
26. Chapter 19: Salesforce Ohana – The Most Amazing Community Around 27. Other Books You May Enjoy

Unfolding the evolution of Salesforce

Salesforce's growth in the last 20 years has been incredible: by 2024, it is expected that the net revenue of Salesforce's industry will exceed $1 trillion (that is, $1,000,000,000,000).

Further reading

Have a read at the The Salesforce Economic Impact white paper by IDC, available at https://www.salesforce.com/content/dam/web/en_us/www/documents/reports/idc-salesforce-economy-report.pdf, for a complete analysis of the Salesforce industry economic impact worldwide.

Everything started in March 1999, just like in the old fashioned Silicon Valley start-up fables: four buddies started a company at Telegraph Hill, San Francisco, in a one-bedroom apartment (have a look at the actual pictures at https://www.salesforce.com/blog/2019/02/salesforce-san-francisco-1999.html).

It was Marc Benioff's house (founder and current CEO at Salesforce), along with Parker Harris, Frank Dominguez, and Dave Moellenhoff.

Their aim was to create business applications with the SaaS model, designing adaptable applications without high maintenance and development costs, following the same paradigm of Amazon.com: an easy-to-use site but for business applications. They developed the basis of the first SaaS CRM in just 1 month!

It was in 2000 that the Salesforce.com company moved to 1 Market Street (San Francisco) and launched the product, along with the famous and controversial No Software brand, which soon become synonymous with Salesforce. Of course, this does not mean that a SaaS application doesn't require any lines of code, but rather that your company will rely on cloud software only, and so no legacy software is needed anymore (but, as you can imagine, No Software alone is quite catchy!).

The Salesforce CRM software continued to evolve, and its features were presented in so-called City Tours, a few hour-long events handled in diverse US cities. But it was in 2003 that Salesforce launched one of its most iconic events, Dreamforce, a few-day event held in San Francisco where all Salesforce customers could meet each other and learn what was going on with their CRM software (there were around 1,000 participants).

In 2004, Salesforce.com Inc. went public on the NYSE with the CRM stock code (although I consider myself totally illiterate in financial education, I love that stock symbol choice!).

In 2006, the AppExchange portal was launched: the apps economy was just starting, and Salesforce partners could build reusable artifacts (or packages) that other packages could use to enhance their Salesforce customizations, reducing implementation and maintenance efforts. Apple's App Store was launched later on, and, as you read at https://www.salesforce.com/blog/2019/02/steve-jobs-inspired-appexchange.html, the appstore.com domain and trademark was gifted by Marc Benioff to Steve Jobs as an act of gratitude for having inspired such a successful business model.

At the 2006 Dreamforce event, the Apex on-demand programming language was presented, and that changed the way the Salesforce CRM could be customized; a lot of lines of code could run on Salesforce infrastructure to enhance automation customizations. In the same event, the Visualforce framework was also presented, granting Salesforce partners the ability to build complex user interfaces.

In 2008, the Force.com platform was delivered, which, thanks to Apex and Visualforce, let customers implement their own customized applications side by side with the usual standard CRM processes: this was the advent of the Platform as a Service (PaaS) model.

I joined the Salesforce Ohana (refer to Chapter 19, Salesforce Ohana – The Most Amazing Community Around, for more details on the Ohana movement) in early 2009, as a Salesforce junior developer at WebResults (an engineering group). It was a risky bet for our former CEO, Lorenzo Coslovi, and our CTO, Alessandro Plebani, who, a few years earlier, decided to start investing in the Salesforce world, when Salesforce was not really known in the Italian market and its market share was really small. They created a fantastic team of professionals, and I'm really grateful to both of them for letting me be part of this Salesforce revolution.

In 2012, ExactTarget was acquired and presented at the same year's Dreamforce as the new Salesforce Marketing Cloud, a product completely focused on B2C customer marketing.

2013 saw the birth of the Salesforce1 platform, which brought the whole Salesforce desktop experience to the mobile channel, anticipating the Lightning platform, which was presented a few years later.

In 2014, Trailhead was launched, a fun way to learn Salesforce-related stuff at no cost at all; anyone can create an account and access thousands of free learning modules.

In 2015, the new Lightning Experience look and feel was applied across devices (desktop, mobile, tablets, and so on) after 16 years of almost no great user interface change. It was a new and modern way to access the Salesforce data; regardless of whether you are a Lightning Experience supporter or not, you have to admit that the Salesforce guys' efforts to bring innovation to their platform is commendable. Developers have to learn a new development platform, called the Aura framework, the precursor of the recent Lightning Web Components (LWC) framework, a JavaScript-based framework introduced in 2018 that significantly increases Lightning Experience performances and code reusability.

This whole book, with an exception made for some small cases, is based on the look and feel of Lightning Experience.

2016 was the year of artificial intelligence, with the Einstein product released, meant to improve every single product by delivering the easiest machine learning functionality to the Salesforce platform. The Einstein artificial intelligence was presented in front of 170,000 attendees at that year's Dreamforce (170x more attendees than the first 2003 Dreamforce). In the same year, Salesforce acquired over 10 companies (including Quip, SteelBrick as CPQ, and DemandWare as B2C Commerce Cloud, to name a few).

In 2018, MuleSoft was acquired, bringing another important piece of technology to the platform – that is, the ability to connect legacy systems in the cloud, unleashing digital transformation with ease.

In 2019, it was time for another acquisition, Tableau, one of the leading companies in data visualization and business intelligence.

In this book, we'll be concentrating on the core of the Salesforce platform, the SaaS CRM, to find the ways to customize it and let Salesforce adapt to each company's business processes with a low-code approach – that is, a lot of point ing and clicking and little-to-no coding.

To tell how the Salesforce CRM has changed throughout the years, have a look at the following figure, which shows all the different user interfaces that have evolved over more than 20 years:

Figure 1.1 – Salesforce user interface evolution from 1999 to 2020

Figure 1.1 – Salesforce user interface evolution from 1999 to 2020

To understand how old I am (not that old really, but relative to the life of Salesforce, quite a bit), I was introduced to the platform in the second stage in the preceding figure.

Ah, good old times!

Further reading

To get inspired by what Marc Benioff and his folks did, refer to Marc Benioff's books, Behind the Cloud: The Untold Story of How Salesforce.com Went from Idea to Billion-Dollar Company-and Revolutionized an Industry (2009) and Trailblazer: The Power of Business as the Greatest Platform for Change (2019). For a quick and inspirational deep dive into Salesforce's history, check out the Salesforce Ben blog post at https://www.salesforceben.com/brief-history-salesforce-com/.

Let's have a quick look at how the Salesforce platform is shaped to deliver a reliable and trusted service to its customers.

You have been reading a chapter from
Hands-On Low-Code Application Development with Salesforce
Published in: Oct 2020
Publisher: Packt
ISBN-13: 9781800209770
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime