With cloud computing being the buzz word in the IT industry and SaaS being the early adopted model of the cloud computing world, people keep on asking what’s the difference between SaaS and ASP.
Saas is Software-as-a- Service and ASP is Application Service Provider.
Though some in the industry say SaaS is a subset of ASP and is one of the ASP delivery model, others say they are completely different.
Here is what I think from a user or customer’s perspective –
ASP
- Single-tenant approach
- Customized solution for each user
- User has authority on the solution hosted by the vendor and can demand the type of service required.
- User data could be hosted at any jurisdiction per user’s requirement
- SLA is unique to user
- Cost is based on user’s unique needs
- Monthly subscription on an as-used basis
- Borrowed (third party) software used
- User has the luxury to pull out of the ASP, buy the software from a third party retailer and host it somewhere else
- Once signed up, the vendor may take long time to customize
- Each user requires customized training and orientation which makes its usability cumbersome
- Solution need not be internet based
SaaS
- Multi-tenant approach
- Same features and functionality to all users
- Solution is centrally managed, maintained and supported by provider. User is at the mercy of the provider and cannot demand any individual changes
- User data is hosted at a jurisdiction that the provider is comfortable
- Service Level Agreements (SLA) common to all
- Comparatively minimized cost than ASP
- Monthly subscription on an as-used basis
- Custom built software that is not available anywhere else is used
- User is unable to buy the software from a third party retailer and is limited to the SaaS vendor always
- Once signed up, the service is available immediately
- All users go through the same training and orientation making it easy to use
- Solution is always internet based
With all these sweet things that we hear about SaaS, should we look forward for “SaaS as a Strategy”? Not necessarily it depends on the type of application and the jurisdiction of the origin of data.