Een website informeert. Een webapplicatie laat gebruikers taken uitvoeren. De keuze hangt af van één vraag: moeten bezoekers inloggen om iets te doen? Zo ja, webapplicatie. Zo nee, website. In de praktijk wil je meestal beide.
De twee types op één rij
Verwarring ontstaat doordat de termen door elkaar worden gebruikt. De simpelste definitie: een website is een digitaal uithangbord, een webapplicatie is een stukje software dat in de browser draait. Het verschil zie je meteen aan wat de gebruiker kan.
- Gebruikers hoeven niet in te loggen.
- Er wordt nauwelijks data opgeslagen (alleen formulierinzendingen).
- Gebruikers voeren zelf geen taken uit in de site.
- Koppelingen met andere systemen zijn zelden nodig.
- Doel is informeren, overtuigen of contact genereren.
- Gebruikers loggen in, met account en persoonlijke omgeving.
- Er wordt doorlopend data opgeslagen en teruggehaald.
- Gebruikers voeren zelf taken uit: bestellingen, planning, analyses.
- Er is actieve interactie met CRM, ERP, betaalproviders of eigen API.
- Doel is functionaliteit: de site ís het product.
En als het allebei is?
Steeds vaker combineren organisaties een website met applicatiefuncties. Denk aan een marketingwebsite met een klantportaal erachter, of een informatieve site die je taken laat plannen via een ingebouwde tool. Dat kan prima, zolang de architectuur helder is: één frontend voor bezoekers, één applicatielaag voor gebruikers.
Hoe maak je de keuze?
Beantwoord deze vijf vragen eerlijk. Bij vier of meer "ja" zit je aan de webapplicatie-kant. Bij nul of één "ja" is een website voldoende. Daartussen ligt de hybride aanpak.
Persoonlijke omgeving
Heb je een persoonlijke omgeving per gebruiker nodig? Dan zit je in de webapplicatie-hoek.
Doorlopende data
Wordt er doorlopend data vastgelegd en teruggehaald? Dat is een webapplicatie. Een website slaat alleen formulieren op.
Taken voor gebruikers
Kunnen gebruikers zelf dingen regelen (bestellen, plannen, analyseren)? Dat kan niet zonder inlog en database.
Externe koppelingen
Heeft het contact nodig met CRM, boekhouding, payment of andere systemen? Dan wordt het een applicatie.