Webapplicaties · op maat in de browser
Een webapplicatie is software die in de browser draait en waarmee uw team werkt: orders verwerken, dossiers beheren, planningen maken of klanten een eigen portaal geven. Geen installatie op elke werkplek, altijd de laatste versie, overal bereikbaar met een inlog.
MG Software uit Haarlem bouwt webapplicaties op maat sinds 2018. We vertalen een proces dat nu in Excel, e-mail en losse tools rondzwerft naar een systeem dat de regie pakt, fouten voorkomt en met u meegroeit.
Op deze pagina leest u welke webapplicaties we bouwen, wat het kost, hoe lang het duurt en wanneer een maatwerk webapp slimmer is dan een standaardpakket. Eerlijk en zonder jargon.
Geen twee projecten zijn gelijk, maar dit zijn de vormen die we het vaakst opleveren.
Een systeem dat een vastgelopen Excel-proces vervangt: orders, voorraad, planning of urenregistratie op een plek, met rechten per rol en een log die bijhoudt wie wat wijzigde.
Een afgeschermde omgeving waar uw klanten zelf bestellingen, documenten, facturen of afspraken bekijken en regelen, zonder telefoon of mailwisseling.
Realtime inzicht in cijfers die nu verspreid staan over meerdere systemen. Eén overzicht waarop beslissingen worden genomen in plaats van geëxporteerde spreadsheets.
Bestel- en serviceplatformen waarmee uw zakelijke klanten en partners 24/7 zelf transacties afhandelen, gekoppeld aan uw backoffice.
Aanvragen, controles en goedkeuringen die nu via mail lopen, vastgelegd in een systeem met duidelijke stappen, notificaties en een volledig spoor.
Een centrale plek voor relaties, abonnementen of lidmaatschappen, gekoppeld aan facturatie en communicatie, zodat dubbele invoer verdwijnt.
Deze drie worden vaak door elkaar gehaald, terwijl het verschil bepaalt wat u laat bouwen. Een website is er om informatie te tonen en bezoekers te overtuigen. Een webapplicatie is er om in te werken: gebruikers loggen in, voeren data in en voeren taken uit. Een native app installeert iemand uit de App Store of Google Play op de telefoon.
Als uw gebruikers vooral lezen, heeft u een website nodig. Als ze data invoeren, bewerken en processen doorlopen, is het een webapplicatie. Twijfelt u tussen een webapp en een native app, dan is de vuistregel simpel: moet de software werken op elk apparaat met een browser zonder installatie, kies dan een webapplicatie. Heeft u camera, pushnotificaties of zware offline-functionaliteit nodig, dan komt een native app in beeld.
In de praktijk lost een responsive webapplicatie verreweg de meeste zakelijke behoeftes op. Hij werkt op desktop, tablet en telefoon, is direct te updaten en vraagt geen goedkeuring van een appstore bij elke wijziging. Twijfelt u nog? Dan tekenen we het in een kort gesprek voor u uit.
We werken in duidelijke fases zodat u altijd weet waar het project staat, wat de volgende stap is en wanneer u kunt bijsturen.
Doelen, gebruikers en bestaand landschap in kaart brengen. We identificeren risico's en mogelijkheden voordat er code geschreven wordt.
Wireframes, clickbare prototypes en visueel ontwerp. U ziet het product voordat een developer begint.
Bouw in sprints van twee weken met werkende demo's. Elke sprint levert iets testbaars op.
Functionele tests, performance checks en security review voordat uw gebruikers het zien.
Deployment met monitoring-setup, foutlogging en een rollback-plan als het nodig is.
Onderhoud, versiebeheer en iteratie op basis van gebruikersdata. Software is nooit af.
Een afgebakende interne webapplicatie die één proces vervangt begint in de praktijk rond 15.000 tot 30.000 euro. Denk aan een tool die een wankel Excel-bestand met formules en losse tabbladen omzet in een echt systeem met gebruikers, rechten en een database die niet stuk gaat zodra twee mensen tegelijk werken.
Een uitgebreider platform met meerdere gebruikersrollen, een klantportaal en koppelingen naar bestaande systemen valt eerder tussen 40.000 en 90.000 euro. De prijs binnen die bandbreedte wordt bepaald door het aantal schermen, de complexiteit van de bedrijfslogica en hoeveel externe systemen u wilt koppelen.
We noemen pas een bedrag na een korte discovery waarin we uw proces in kaart brengen. Een offerte op basis van een telefoontje klinkt klantvriendelijk, maar leidt bijna altijd tot verrassingen verderop. Voor een eerste indicatie kunt u onze calculator gebruiken.
Bestaat er een standaardpakket dat precies doet wat u nodig heeft, dan adviseren we u dat eerlijk. We verdienen niets aan overbodig maatwerk. Maatwerk wordt pas interessant zodra u merkt dat u een tool naar uw proces aan het buigen bent in plaats van andersom.
Het signaal is bijna altijd hetzelfde: workarounds, spreadsheets náást het pakket, handmatige export-imports en tools die met plakband aan elkaar hangen. Op dat punt kost de standaardsoftware u meer tijd dan hij bespaart, en levert een webapplicatie die ís gebouwd rond uw proces direct rust op.
Een hybride aanpak mag ook. Gebruik bestaande diensten voor wat generiek is, zoals boekhouding of e-mail, en bouw alleen het deel op maat dat uw bedrijf onderscheidt. Zo betaalt u niet voor maatwerk waar een kant-en-klare oplossing prima volstaat.
We kiezen de stack op basis van uw probleem, niet op basis van hype.
React / Next.js
Web & frontend
React Native
Cross-platform mobile
Node.js / Bun
Backend & API's
PostgreSQL
Relationele data
Supabase
Auth, storage, realtime
Vercel / AWS
Hosting & CDN
Stripe / Mollie
Betalingen
OpenAI / LLMs
AI-integraties
Aanverwante diensten en achtergrond die dieper ingaan op specifieke keuzes.
Een website toont informatie, een webapplicatie laat mensen werken. Op een website leest een bezoeker pagina's; in een webapplicatie logt iemand in en voert taken uit: orders verwerken, dossiers bijhouden, planningen maken, rapportages draaien. Technisch gezien is een webapp interactiever, werkt met gebruikersaccounts en rechten, en draait op een database die continu wordt bijgewerkt. Twijfelt u of u een website of een webapp nodig heeft? Als uw gebruikers vooral data invoeren en bewerken in plaats van lezen, is het bijna altijd een webapplicatie.
Een eenvoudige interne webapplicatie die een Excel-proces vervangt begint in de praktijk rond 15.000 tot 30.000 euro. Een uitgebreider platform met meerdere gebruikersrollen, koppelingen naar bestaande systemen en een klantportaal valt eerder tussen 40.000 en 90.000 euro. De prijs wordt bepaald door het aantal schermen, de complexiteit van de bedrijfslogica en hoeveel externe systemen u wilt koppelen. We geven pas een prijs na een korte discovery, omdat een inschatting zonder de processen te kennen vrijwel altijd misleidend is.
Een eerste werkende versie van een afgebakende webapplicatie leveren we doorgaans in 6 tot 10 weken. Een vollediger platform met meerdere modules loopt op naar 3 tot 6 maanden. We werken in sprints van twee weken, zodat u na elke sprint een werkende versie ziet en kunt bijsturen voordat we te ver de verkeerde kant op bouwen.
Ja. We bouwen webapplicaties responsive, zodat ze werken op desktop, tablet en telefoon via de browser, zonder dat uw medewerkers iets hoeven te installeren. Voor gebruik in het veld kunnen we de webapp als progressive web app (PWA) opzetten, waardoor hij een eigen icoon krijgt en beperkt offline blijft werken. Heeft u juist een native app voor de App Store of Google Play nodig, dan bespreken we dat traject op onze pagina over een app laten maken.
Vrijwel altijd. We koppelen webapplicaties dagelijks aan boekhoudpakketten als Exact Online, aan CRM-systemen, webshops en betaalproviders. Heeft een systeem een API, dan kunnen we het koppelen; heeft het die niet, dan zoeken we naar een import- of exportroute. De koppeling is vaak juist de reden dat een webapp waarde oplevert, omdat dubbele invoer en handmatig overtypen verdwijnen.
De code is van u. We zetten de webapplicatie op uw eigen hosting- en cloudaccounts en leveren de repository op uw GitHub-organisatie. Zo zit u nooit vast aan ons als enige partij die bij de software kan. Voor hosting gebruiken we doorgaans Vercel of een Europese cloud, afhankelijk van uw eisen rond dataopslag en AVG.
Een webapplicatie vraagt periodiek onderhoud: beveiligingsupdates, het bijwerken van afhankelijkheden en kleine verbeteringen op basis van gebruik. We bieden onderhoudsabonnementen met een vast aantal uren per maand, maar u bent nergens toe verplicht. Omdat de code en infrastructuur van u zijn, kunt u het onderhoud ook elders beleggen.
Een webapplicatie bouwt u voor uw eigen organisatie of voor uw klanten: een intern systeem, een portaal of een dashboard dat een specifiek proces ondersteunt. Een SaaS-product bouwt u om als dienst te verkopen aan veel verschillende klanten, met abonnementen en multi-tenancy. De techniek overlapt, maar de keuzes rond facturatie, klantisolatie en schaalbaarheid verschillen sterk. Wilt u software verkopen in plaats van gebruiken, kijk dan op onze pagina over een SaaS laten bouwen.
Een half uur is genoeg om te bepalen of een webapplicatie uw proces echt verbetert en wat het ongeveer kost. U krijgt aan het einde een eerlijke inschatting, ook als die afwijkt van wat u hoopte te horen.