At work, I manage a team that provides technology solutions to several small but important departments within my organization. In the not-so-distant past, others in my role resorted to using tools like MS Access (hardly scalable), Spreadsheets (not easily shareable), and innovative uses of file shares and email templates to get the job done.
Along came Salesforce.com, and we have been able to create solutions that can withstand the demands of many users and data, promote collaboration, and maintain data integrity in ways that departmental solutions have been unable to accomplish in the past. Below are a list of reasons why our business unit’s implementation of Salesforce (aka Force.com) behaves like an enterprise application. (In the future, I’ll publish a list of Salesforce criticisms, but today I’m a fanboy).
- Salesforce was an easy sell. With a greater percentage of the costs known up front, Salesforce takes some of the guesswork out of costing a solution. No hardware to purchase, no network engineers to engage, and no obtuse licensing makes Salesforce seem less of a fiscal gamble. In my case, I do all the development work, so we don’t even have to worry about a pricey consultant engagement.
- Salesforce helps the business to easily share information between and among departments. I have found that sharing information has become one of the biggest selling points of implementing Salesforce. After we implemented our first application in Salesforce, we found that other departments within the business unit wanted to use that data to help satisfy their own business needs. Instead of generating spreadsheets to share with other departments, we immediately began bringing on other areas so they can share data at the source.
- Salesforce provides the tools to quickly prototype, rollout, and change applications. Most business requirements can be met simply through a point and click interface. Although nothing replaces thorough analysis when developing an application, the basic concepts behind Salesforce administration is intuitive and its developer interface is streamlined. This shortens the cycle time for development and allows the business to see their changes implemented quickly.
- Salesforce takes IT out of the equation. Departmental solutions always lose when they have to compete with enterprise applications. IT just doesn’t have the resources to take on all applications and solutions for all departments. Thus, the needs of smaller business units can not always be addressed in reasonable timeframes. Salesforce allows departments and business units that don’t have the attention of IT to effectively roll out solutions without IT resources.
- Salesforce provides quick reports and dashboards to measure and communicate our accomplishments. A couple weeks ago, a business user asked me to generate a Salesforce report for the preceding fiscal year. It was in her inbox in about 5 minutes. The last year’s report took two days to gather the data and a day to crunch the numbers. Also, I’ve created dashboards that are visible at login that immediately remind users that their data actually means something in aggregate. With these types of reminders, managers and executives can’t argue with the benefit of Salesforce.
- Salesforce makes it easy to engage users in the development process. After meeting with users in the morning, I can go into a developer sandbox, make a change, and show them the change by lunchtime. With that kind of speed, users stay engaged and feel comfortable asking for changes. The first thing I tell new user groups (after I tell them that Salesforce is NOT a sales application) is that the application is THEIR application and that we can work together to create an application that fits their needs.
- Salesforce has a primetime feature set. Workflow, custom webpages, approvals, triggers, granular permissions, forms, reporting, dashboarding, and email parsing are all functionalities that we use in our departmental solutions–and we are just scratching the surface. These features have allowed my little department to develop applications that are producing real value to my business unit and the organization as a whole.
The above items (along with a lot of hard work) have helped to make Salesforce a valuable tool for my business unit. It’s not a perfect implementation (maybe I’ll write about that in the future), but we’ve been able to leverage the strengths of Salesforce to create departmental applications that provide enterprise-grade functionality and productivity.



Ever thought about going back to that one critical moment or decision you made when you were 18? Maybe it was about a girlfriend/boyfriend; or a class you took; a bet you made (or didn’t); or a vacation you took.



