Wat is SaaS? Software as a Service uitgelegd

Wat is SaaS? Software as a Service uitgelegd

August 3, 2021

Door: Sander Kah

5 min. leestijd

Software-as-a-Service (SaaS) is een model waarbij softwareoplossingen via het internet worden aangeleverd als een service. Dit betekent dat anders dan bij de vroegere modellen je een licentie afneemt met meestal een maandelijks of jaarlijks abonnement.

Je ziet SaaS oplossingen steeds vaker terugkomen. Waar het eerst voornamelijk werd ingezet voor CRM en e-mail zie je nu ook in allerlei andere toepassingen als E-commerce, Order management, boekhoudmodules en marketing oplossingen dat SaaS de standaard wordt.

In dit artikel vind je de volgende onderdelen:

  1. De geschiedenis van SaaS
  2. De voordelen van SaaS
  3. SaaS alternatieven
  4. Hoe ziet een SaaS oplossing eruit?
  5. Het verschil tussen on-premise en cloud
  6. Het SaaS-model uitgelegd
  7. De toekomst van SaaS
  8. Veelgestelde vragen over SaaS

De geschiedenis van SaaS

Je zult het misschien niet geloven, maar SaaS vond zijn oorsprong al in de jaren zestig van de vorige eeuw. Doordat computers in de jaren zestig dure, grote en zware machines waren werd de eerste vorm van SaaS-software geboren in de vorm van de voorganger van het internet van vandaag: een time-sharing system waarbij verschillende gebruikers tegelijkertijd toegang hadden tot eenzelfde systeem.

Dit resulteerde in de opkomst van de eerste SaaS-software dat diende als een ‘time-sharing system’. Dit systeem is de voorganger van het hedendaagse internet. Het gaf de mogelijkheid om meerdere gebruikers tegelijk toegang tot het systeem te geven.

In de jaren negentig, door de opkomst van het internet, leidde dit tot de opkomst van Application Service Providers (ASP’s). Dit waren bedrijven die het beheer en hosting van externe software leveranciers op zich namen. Ondanks dat het beheer en de hosting uit handen was gegeven diende er nog wel een applicatie geïnstalleerd te worden op de computer van de gebruiker.

De hedendaagse SaaS oplossing is een verbeterde versie van dit ASP model. Doordat deze SaaS oplossingen volledig in de cloud opereren hoeft er geen software meer geïnstalleerd te worden door gebruikers van SaaS applicaties.

Tegenwoordig heeft iedere telefoon internet en hebben bijna alle mensen thuis ook een goede en snelle internetverbinding waardoor deze services beschikbaar zijn op allerlei apparaten en vanaf (bijna) elke locatie.

De voordelen van SaaS

Er zijn talloze voordelen op te noemen voor het gebruik van SaaS platformen, enkele voorbeelden zijn: Schaalbaarheid, flexibiliteit, kosteneffectief, overal toegang, geen eigen hosting en automatische updates.

Hieronder vind je de 10 meest genoemde voordelen voor het gebruik van SaaS:

Lage implementatiekosten

Doordat het overgrote deel van de oplossing al klaar staat dien je meestal alleen configuratie en aanpassingen te betalen bij de implementatie van een SaaS oplossing.

Snelle onboarding

SaaS-oplossingen zijn oplossingen gemaakt voor gebruik door veel verschillende users hierdoor is er vaak uitgebreide documentatie en onboarding hulp beschikbaar in tegenstelling tot custom made solutions.

Eerst kijken, dan kopen

Veel SaaS producten hebben een freemium model waarbij je de software eerst voor een bepaalde periode of tot een bepaald niveau kosteloos kan gebruiken voordat je besluit ervoor te gaan betalen.

Thuiswerken

Doordat de apps vanaf ieder apparaat toegankelijk zijn met een internetverbinding is het makkelijk om thuis of op andere externe locaties toegang te krijgen tot de software.

Gratis updates

Bij SaaS platformen zitten bij de maandelijkse kosten de updates inbegrepen, hierdoor gaan de platformen mee met de tijd en worden updates doorgevoerd.

Schaalbaar

Doordat er bijna altijd een keuze is uit verschillende pakketten bij SaaS bedrijven kunnen de functionaliteiten meegroeien met de gebruiker. Zo is de software niet te ingewikkeld voor de kleinere bedrijven en bevat het meer gecompliceerde functies voor de grotere bedrijven.

Flexibel

SaaS oplossingen zijn generieke oplossingen ingericht op flexibiliteit. De beste SaaS bedrijven zoeken naar generieke oplossingen voor specifieke problemen van hun klanten. Door een oplossing breder in te zetten dan de initiële vraag van de klant is het flexibeler en beter inzetbaar als de omstandigheden wijzigen.

Kostenefficiënt

De kosten van SaaS software zijn vaak gebaseerd op gebruik.(Pay per Use) Dit betekent dat als je van een bepaald onderdeel geen of weinig gebruik maakt je hier ook minder of geen kosten aan hebt. Zo betaal je alleen voor software die je ook daadwerkelijk gebruikt.

Geen hosting kosten

Bij SaaS software zijn de hosting kosten inbegrepen.

Veel koppelingen en integraties

Doordat SaaS bedrijven erg gebaat zijn bij het maken van koppelingen met andere software oplossingen heb je vaak een grote keuze uit koppelingen en integraties.

SaaS alternatieven

SaaS is een van de drie belangrijkste modellen voor clouddiensten, samen met IaaS en PaaS. Bij alle drie de modellen gaat het om cloud providers die hun eigen gehoste datacenter middelen via het internet aan klanten leveren.

Waar de modellen verschillen is de volledigheid van het product. SaaS-producten zijn complete en volledig beheerde applicaties. IaaS is het grotendeels uitbesteden van datacenter middelen, en PaaS levert een ontwikkelplatform en andere tools die worden gehost door het datacenter van de aanbieder.

Gebruikers van SaaS-toepassingen hoeven geen software te downloaden, bestaande IT-infrastructuur te beheren of zich bezig te houden met enig aspect van het softwarebeheer. Leveranciers zorgen voor onderhoud, upgrades, ondersteuning, beveiliging en alle andere aspecten van het beheer van de software.

IaaS (Infrastructure as a Service)

IaaS (Infrastructure as a Service) wordt gebruikt door bedrijven die hun datacenters en computer bronnen willen uitbesteden aan een cloudprovider. IaaS-aanbieders hosten infrastructuur componenten zoals servers, opslag en netwerk hardware. Organisaties die gebruik maken van IaaS-diensten moeten nog steeds hun eigen gegevensgebruik, toepassingen en besturingssystemen beheren.

PaaS (Platform as a Service)

PaaS biedt een raamwerk van middelen voor de interne developers van een organisatie. Dit gehoste platform stelt ontwikkelaars in staat om applicaties op maat te maken. De leverancier beheert de datacenter resources die de tools ondersteunen. Bedrijven die PaaS-diensten gebruiken, hoeven hun besturingssystemen niet te beheren, maar moeten wel de toepassingen en het gegevensgebruik beheren.

Hoe ziet een SaaS oplossing eruit?

Een SaaS oplossing is een cloud-oplossing wat betekent dat er geen software geïnstalleerd hoeft te worden op de computer van de gebruiker. De oplossing is vaak ready to use en dient alleen geconfigureerd te worden, meestal door de gebruiker zelf of in samenwerking met een consultant.

De applicatie is vanaf ieder apparaat, met een internetverbinding die snel genoeg is, toegankelijk en kan dus vanaf elke locatie worden benaderd. Doordat de gebruikers inloggen in een gezamenlijke infrastructuur zijn bewerkingen zichtbaar en afhankelijk van de logging ook terug te zien wie wat wanneer heeft aangepast.

Doordat saas applicaties erbij gebaat zijn dat de gebruikers van de software zichzelf kunnen onboarden en onderwijzen wordt er veel tijd geïnvesteerd in duidelijke interfaces en documentatie. Hierdoor kun je jezelf vaak wegwijs maken in het gebruik van een applicatie.

Het verschil tussen on-premise en cloud

Het is geen verrassing dat cloud oplossingen zo in populariteit zijn toegenomen. Aangezien cloud oplossingen bedrijven nieuwe flexibiliteit, tijd- en geldbesparing en een verbetering van de wendbaarheid en schaalbaarheid bieden.

Aan de andere kant was on-premise software (software geïnstalleerd op de eigen servers van een bedrijf en achter de firewall) lange tijd het enige aanbod voor organisaties en kan het nog steeds adequaat aan de behoeften van een bedrijf voldoen (denk aan: "if it ain't broke then don't fix it").

De meeste IT'ers zijn het er echter over eens dat ze naast hun on-premise en legacy systemen ook gebruik moeten maken van nieuwe cloud- en SaaS-applicaties om hun bedrijfsdoelstellingen te bereiken.

On-premise software

Voor bedrijven in sterk gereguleerde sectoren kan de beslissing om hun applicaties op locatie onder te brengen al voor hen genomen zijn.

On-premise software vereist dat een onderneming een licentie of een kopie van de software koopt om deze te kunnen gebruiken. Omdat de software zelf is gelicentieerd en de volledige instantie van de software zich in de gebouwen van een organisatie bevindt, is er over het algemeen meer bescherming dan bij een cloud computing-infrastructuur. Dus als een bedrijf al deze extra beveiliging nodig heeft, waarom zou het dan zijn spreekwoordelijke tenen in de cloud steken?

Het nadeel van on-premise omgevingen is dat de kosten voor het beheer en onderhoud van de oplossing exponentieel hoger kunnen oplopen dan bij een cloud computing-omgeving. Voor een on-premise opstelling zijn in-house server hardware, software licenties, integratiemogelijkheden en IT-medewerkers nodig om ondersteuning te bieden en mogelijke problemen op te lossen. En dan hebben we het nog niet eens over de hoeveelheid onderhoud waar een bedrijf verantwoordelijk voor is als er iets kapot gaat of niet werkt.

Cloud oplossingen

Één van de belangrijkste verschillen tussen on-premise oplossingen en cloud oplossingen zijn de hosting. Een bedrijf host alles intern in een on-premise omgeving, terwijl in een cloud-omgeving een externe provider alles voor je host. Hierdoor kunnen bedrijven naar behoefte betalen en effectief naar boven of beneden schalen, afhankelijk van het totale gebruik, de gebruikersbehoeften en de groei van een bedrijf.

Een cloudgebaseerde server maakt gebruik van virtuele technologie om de toepassingen van een bedrijf of site te hosten. Er zijn geen kapitaaluitgaven, er kan regelmatig een back-up van gegevens worden gemaakt en bedrijven hoeven alleen te betalen voor de middelen die ze gebruiken. Voor organisaties die internationale ambities hebben, is de cloud nog aantrekkelijker, omdat deze je in staat stelt met minimale inspanning overal verbinding te maken met klanten, partners en andere bedrijven. Tevens heb je door het gebruiken van een cloud oplossing geen inhouse IT-personeel nodig en heb je de flexibiliteit om verschillende cloud oplossingen met elkaar te combineren of te vergelijken.

Het SaaS-model uitgelegd

SaaS-applicaties en diensten maken doorgaans gebruik van een multi-tenant benadering. Dit betekent dat een enkele instantie van de SaaS-applicatie op de servers draait, en dat die enkele instantie elke gebruiker of tenant bedient.

De applicatie draait in principe op één enkele versie en configuratie voor alle gebruikers. Hoewel verschillende gebruikers op dezelfde applicatie draaien met een gemeenschappelijke infrastructuur en platform, zijn de gegevens van verschillende klanten nog steeds gescheiden.

De typische multi-tenant architectuur van SaaS-applicaties betekent dat de dienstverlener onderhoud, updates en bugfixes sneller, eenvoudiger en efficiënter kan beheren. In plaats van wijzigingen in meerdere instanties door te moeten voeren, kunnen developers de noodzakelijke wijzigingen voor alle klanten doorvoeren door deze gedeelde instantie te onderhouden.

Bovendien maakt multi-tenancy het mogelijk een grotere pool van middelen beschikbaar te stellen aan een grotere groep mensen, zonder afbreuk te doen aan belangrijke cloud functies zoals beveiliging, snelheid en privacy.

De toekomst van SaaS

Artificial Intelligence, Machine learning en uitgebreide data analyse. De 3 grootste trends die wij verwachten op het gebied van SaaS.

1) Kunstmatige intelligentie

Artificial Intelligence (AI) speelt een steeds grotere rol in de software wereld. Binnen verschillende bedrijfs scenario's zorgt kunstmatige intelligentie (en in veel gevallen ook machine learning) voor een geavanceerde mate van responsiviteit en interactie tussen bedrijven, klanten en technologie, waardoor AI-gebaseerde SaaS-trends de komende tijd naar een nieuw niveau worden getild.

2) Machine Learning

Machine Learning (ML), een subset van AI, wordt in SaaS gebruikt om de reactiesnelheid in klantenservice rapporten en -toepassingen te automatiseren, zoals AI-gestuurde chat operaties met live chatbots. Het zal bijvoorbeeld ook een rol gaan spelen in het onboarding proces van SaaS applicaties.

3) Uitgebreide Data Analyse

Naarmate de digitale transformatie in de verschillende industrieën versnelt, kijken bedrijven in alle sectoren naar data om hun organisatie te stroomlijnen en tegelijkertijd een dieper inzicht te krijgen in hun klanten of gebruikers. De investeringen in software-as-a-service-innovaties op basis van analyses zullen naar verwachting sterk toenemen.

Veelgestelde vragen over SaaS

Hieronder vind je een overzicht van de meest gestelde vragen over SaaS. Wil je meer weten over hoe Afosto SaaS inzet om bedrijfsprocessen te verbeteren? Lees dan verder op onze website over onze verschillende oplossingen of plan een demo in om een idee te krijgen van de mogelijkheden!

Deel dit artikel
Schrijf je in voor gratis updates, trainingen en content
Wees klaar voor de toekomst met het Afosto OMS systeem