12.07.2015 Views

Best Practices for Implementing Salesforce CRM - Cloud Experts

Best Practices for Implementing Salesforce CRM - Cloud Experts

Best Practices for Implementing Salesforce CRM - Cloud Experts

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Choose the right tools to customize and extend Sales<strong>for</strong>ce <strong>CRM</strong>• Extend the business benefits of Sales<strong>for</strong>ce <strong>CRM</strong> to more of your departments and employees –Take advantage of specialized applications developed by the “long tail” of the software developmentworld to address your business needs beyond sales and customer service.• Leverage the integration power of native Internet technologies – Partners can use Web services andservice-oriented architectures (SOAs) to deliver virtual application suites <strong>for</strong> various businessrequirements across industries. Such suites offer better modularity and easier integration than traditionalsuites.So check out the AppExchange to see what applications are available be<strong>for</strong>e developing your own. Whenconsidering available applications, just keep a few limitations in mind:• “Unmanaged” packages can’t be upgraded – The AppExchange includes both managed andunmanaged packages. Managed packages include support <strong>for</strong> all application components and can beupgraded. In contrast, unmanaged packages, which are usually free, can’t be upgraded. However, they’reuseful as templates or basic building blocks <strong>for</strong> an application. They’re also a great way to learn how tobuild on the plat<strong>for</strong>m.• Beware of object limits – Applications may include custom objects or tabs that exceed your edition’sobject limit. Note that objects and tabs in “Aloha” apps don’t count toward the limit.• Beware of edition requirements – An application may include features not available <strong>for</strong> your edition.Approach #3: Develop enhancements and applicationsYou can use the Force.com plat<strong>for</strong>m to develop, package, and instantly deploy applications, without anyinfrastructure. If you need an application that isn’t already on the AppExchange—or if you want tocustomize beyond the capabilities of the configuration tools—the development tools on the Force.complat<strong>for</strong>m are right <strong>for</strong> you.Note: A study per<strong>for</strong>med by IDC compared time, cost, quality, and ROI of application development on theForce.com plat<strong>for</strong>m compared to traditional on-premises plat<strong>for</strong>ms. The study found that applicationdevelopment required 76 percent less time—and companies could reduce their 3-year TCO by 54 percent,saving $560,000 per application. For details, see the IDC white paper “Force.com <strong>Cloud</strong> Plat<strong>for</strong>m DrivesHuge Time to Market and Cost Savings.”Custom development on Force.com is well suited <strong>for</strong> data and process-centric applications <strong>for</strong> individualdepartments or across an enterprise. You can quickly build applications based on the following types ofrequirements on Force.com:• Relational data• Forms• Reporting and analytics• Workflow and approvals• Call scripts and multi-step page flows• Audit and compliance• Data security and sharingThe remainder of this paper describes the tools <strong>for</strong> custom development on Force.com:• Force.com pages (Visual<strong>for</strong>ce) <strong>for</strong> creating flexible user interfaces and navigation• Force.com sites <strong>for</strong> running your Intranet, corporate websites, or syndicated content on other websitesBEST PRACTICE 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!