Which should I choose - salesforce paas or saas
I woke up this morning with this question in my mind. I read somewhere that Salesforce is a SaaS because the end users can use the application built with Salesforce and due to the fact that Salesforce is built on Heroku. Somewhere else I read that Salesforce is a PaaS because it provides tools to develop and build custom software for the end users.
So, what is the truth? Salesforce is a SaaS or a PaaS? And what are the roles of Heroku and Force.com? Is Salesforce built on top of one of those?
Among Salesforce paas Or saas - choose both
Software as a service (or SaaS; pronounced /sæs/) is a way of delivering centrally hosted applications over the Internet—as a service. SaaS applications are sometimes called web-based software, on-demand software, or hosted software. Whatever the name, SaaS applications run on a SaaS provider’s servers.
Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.(Which is exactly what salesforce is doing) The provider manages access to the application, including security, availability, and performance. SaaS business applications are usually accessed by users using a thin client via a web browser.
Platform as a service (PaaS) is a proven model for running applications without the hassle of maintaining on-premises hardware and software infrastructure at your company. Enterprises of all sizes have adopted PaaS solutions like Salesforce for simplicity, scalability, and reliability. PaaS applications also have the latest features without the pain of constant upgrades.
PaaS provides a huge benefit for companies adopting a microservices architecture, since PaaS allows for each microservice to be deployed and managed faster. PaaS is especially helpful when microservices are built using several different languages and frameworks. Salesforce Lightning Platform brings the trust and speed that are at the core of all our products to building and deploying apps in the cloud. Our built-in features and functionality take care of back-end concerns such as security, infrastructure, and data integration so that you can focus on building your apps faster.