vrijdag 1 januari 2010

Wat is software as a service?

Hier is een artikel welke ook te lezen is op de computable.nl: http://www.computable.nl/artikel/ict_topics/saas/3205444/2333364/wat-is-software-as-a-service.html 
Op de site zelf zijn ook de reacties te lezen op het artikel.

Wat is software as a service?

SaaS lijkt gemeengoed te worden. Het is niet meer de vraag of het groot wordt, het is al zo groot dat de term SaaS eigenlijk steeds minder relevant wordt. Nu de term cloud computing hot is, lijkt dat ook een beetje op de opvolger van SaaS. Alsof SaaS overgegaan in naar cloud computing.

Dit is niet zo vreemd omdat je SaaS afneemt in de cloud. En let op, want nu wordt het verwarrend! Software die je op abonnementsbasis afneemt is zeker niet altijd een 'in the cloud'. Om dit te onderbouwen moet je vaststellen wat SaaS is en wat cloud computing is en hier worden al lang en veel discussies over gevoerd.

SaaS staat in mijn ogen voor software waarvan je niet eigenaar bent, maar waar je een prijs voor betaald op abonnementsbasis en welke je niet zelf host. De software (en hosting) komt niet op de balans van een onderneming als eigendom. Zo'n beetje hetzelfde als een lease constructie voor auto's. Cloud computing staat (wederom in mijn ogen) voor software die draait op meerdere (virtuele) servers op zodanige basis dat als er een server uitvalt dit niet betekent dat de software niet meer functioneert. Daarnaast is de software zo schaalbaar dat als er ineens meer behoefte ontstaat dat deze aangevuld kan worden, zonder dat de structuur van de software hoeft te worden aangepast. Dit lijken heldere definities, maar ik zal een paar vragen stellen die de propositie van SaaS (en cloud computing) aan de kaak stelt.

Is Gmail SaaS? Je betaald er niets voor, er is dus geen abonnement en Gmail is ook niet per se software. Ik krijg mijn e-mail netjes binnen op mijn Outlook en verstuur ook nog eens mail via de SMTP servers van Google. Pas als ik de web client gebruik zou je al meer van SaaS kunnen spreken. Moneybird.nl is een site waar ik facturen mee kan versturen naar klanten. Je sluit een abonnement af en schaft niets aan, dus je zou het kunnen aanmerken als een SaaS. Maar is Hyves of Relatieplanet.nl dan ook een SaaS? Want ook die site geeft mij functionaliteit (waar ik voor kan betalen), maar waar is dan de scheidslijn tussen Website en SaaS? Salesforce.com is immers ook een website waarmee ik 'dingen kan doen' voor een prijs per maand. Tiara is een product waarmee je online huizen kunt plaatsen op Funda.nl. De software neem je ook af op licentie basis en wordt elders gehost. Er zijn ook  application programming interfaces (api's) in de vorm van webservices waarvoor je kunt betalen per maand om ze te mogen gebruiken. Hier zit geen grafische gebruikersinterface bij maar hebben verder wel de eigenschappen van een SaaS. De belastingdienst heeft ook api's waarmee je bepaalde belastingzaken kunt automatiseren. Het vaststellen wat een SaaS blijkt dus lastiger dan het op het eerste gezicht lijkt en is dus onderwerp voor discussie. Daarnaast is het afnemen van software op abonnementsbasis al zo gewoon geworden dat SaaS als losstaande entiteit zijn waarde verliest. Het is gemeengoed geworden.

Het zwaartepunt van SaaS is hiermee een beetje verplaatst naar het cloud computing. Mij is opgevallen dat er steeds meer discussie wordt gevoerd over cloud computing en veiligheid. En dat cloud computing juist gebruikt wordt om het falen (en platgaan) van een applicatie voorkomen wordt omdat het 'in de cloud' draait. En wie eigenaar van de data is, en of de data versleuteld is als deze wordt gestolen, of zoek raakt, of dat de beschikbaarheid gegarandeerd is. Vraagstukken die je ook hebt als je besluit software in abonnementsvorm af te nemen.

Draait SaaS in de cloud? Ja en nee, afhankelijk van de definities. Internet is namelijk ook een cloud en als je dus sofware over het internet afneemt, dan draait deze blijkbaar in de cloud, maar niet volgens mijn eerder gestelde definitie dat het op zodanige wijze gehost wordt dat het niet faalt als een server of knooppunt op het internet faalt. Ik heb discussies gelezen over de vraag of Salesforce wel in de cloud draait, of hoe het kan dat Sidekick-gebruikers hun data kwijt zijn geraakt. Het is dus best moeilijk om vast te kunnen stellen hoe schaalbaarheid en faalbaarheid zijn geregeld bij een dienst die je over het internet afneemt.

Wat is de moraal van dit verhaal? SaaS als losstaande entiteit verdwijnt. Niet alleen omdat het te generiek is, maar dat er een nieuwere term is (cloud computing)  waar SaaS een afgeleide van is en SaaS zodanig gemeengoed geworden is dat het als fenomeen los niet meer voldoende bestaansrecht heeft. Bij het SaaS-topic komen steeds minder nieuwe bijdragen en dat lijkt representatief te zijn.