You need to sign in to do that
Don't have an account?
Gabriel Corrêa de Oliveira
Force.com vs Salesforce branding
I am very new to Force.com and Salesforce.com, and I am having a hard time wrap my head around the platform.
The branding is very confusing to me.
Force.com is commercially presented as a PaaS solution; yet, new applications are created from within Salesforce, which is a CRM application.
Everything seems to stem from Salesforce, and brand new applications already contain CRM-related objects upon creation, such as Accounts, Opportunities, and so on. So, how does that make sense? What if I am not creating a CRM-related application? Why is the CRM application the center of everything?
The branding is very confusing to me.
Force.com is commercially presented as a PaaS solution; yet, new applications are created from within Salesforce, which is a CRM application.
Everything seems to stem from Salesforce, and brand new applications already contain CRM-related objects upon creation, such as Accounts, Opportunities, and so on. So, how does that make sense? What if I am not creating a CRM-related application? Why is the CRM application the center of everything?
Check this link to know more details - https://developer.salesforce.com/trailhead/starting_force_com/starting_understanding_arch
In the view of licenses
Lets take an example, I'm planning to build Health care application using salesforce platform. Now I don't need to purchase salesforce CRM licences which comes with the CRM functionalities (Account,Lead etc) which not going to play any role in my Health care application so now I will go for the salesforce platform/Force.com application licenses which doesn't have any standard objects(Account,contact etc) and also cost wise which is very less when compared to the CRM licenses cost. Check this link for cost details - http://www.salesforce.com/products/
Thanks,
Karanraj (http://www.karanrajs.com)
Let's understand that in details.
Salesforce provides two types of cloud service one is SAAS (Software As Service) and PAAS (Plateform As Service).
Software as a Service is the most basic form of cloud computing. SaaS applications can offer powerful tools right from your web browser. apart from the Salesforce a good example of SaaS is Google Docs. Google Docs is a productivity suite that is free for anyone to use. Creating a Google account is free. All you have to do is log in to google.com/docs and you instantly have access to a powerful word processor, spreadsheet application, and presentation creator. These online services provided by Google are managed directly from the web browser and require zero installation. You can access your Google Docs from any computer or mobile device with a web browser. in the same way Salesforce provides CRM as Software that is why you see that as pre installed.
The second segment of cloud service is, Platform as a Service, provides developers with proprietary to make an application that will run in a same environment. While a developer is free to create any application they wish, the app is locked to the platform used for its creation. which you can create using Apex Code inside Salesforce.
One of the other examples of PaaS is Facebook. Developers can create specific applications for the Facebook platform using proprietary APIs and make that app available to any Facebook user. You can use there standard objects such as User, Group etc.
That is why you see Account, Opportunity, Contact etc. while you setup new account.
Makes sense ?
Thanks,
Himanshu
Salesforce Certified Developer, Administrator, Service Cloud Consultant
P.S. If my answer helps you to solve your problem please mark it as best answer. It will help other to find best answer.
I already had a very clear understanding of the differences between PaaS and SaaS when I wrote my original post. Nonetheless, I understand your point of view.
Alas, these explanations only make me think that Salesforce's PaaS and SaaS solutions are presented and marketed in a poorly organized fashion.
From a user experience standpoint, there is no clear separation of the management of Salesforce as a CRM application (a SaaS product) and the Force.com platform (a PaaS product). The PaaS solution is managed from within the SaaS product in a confusing way.
my apologies for creating confusion, I gave example of Facebook to make you understand PaaS in general way regardless any industry.
Nonetheless when it comes to differenciation between PaaS and SaaS inside Salesforce it can be differentiated with edtion, As Karanraj explained you can simply opt Platform as Service which can be used to create custom app for your org.
http://www.salesforce.com/in/crm/editions-pricing-platform.jsp
Thanks,
Himanshu