Chapter 21. Extending Salesforce Beyond CRM

In This Chapter

  • Understanding the platform

  • Creating apps on

  • Deploying apps for your company

What if you could modify your business applications in minutes to match the unique ways you manage your customer relationships? How much more productive could you be if you spent less time fighting your technology — and more time with your customers? is Salesforce's platform for customizing and creating your on-demand applications by simply pointing-and-clicking your mouse on easy-to-use Web pages. In fact, with, you can not only customize your existing Salesforce applications, but also now build entirely new applications to fit the way you do business. If you need a little inspiration, you can also install a pre-existing solution from the AppExchange directory.

In this chapter, we demystify the platform and define some basic terms to give you a glimpse of the awesome power of creating custom apps. Then you see how you can share your creation on the AppExchange ( Finally, we offer simple and critical tips for preparing your deployment game plan.

Understanding the Platform is's on-demand platform, a suite of development tools for customizing, building, integrating, and installing business applications — and you don't need to build or maintain any infrastructure yourself. is both a platform of tools and an underlying infrastructure. ...

Get® For Dummies® now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.