Haarlem · Kennemerland
Custom software built from Haarlem
MG Software is a software team based in Haarlem, building custom web applications, customer portals and API integrations for businesses in Kennemerland and the Amsterdam region.
No no-code shortcuts and no middlemen: you talk directly to the developers. For clients in Heemstede, Bloemendaal, Zandvoort or Hoofddorp an on-site meeting is a fifteen minute drive.
Who do we build for in Haarlem?
Our regional clients need more than a website and less hassle than a large agency tends to deliver.
Family businesses past Excel
Order flow, customer contact and invoicing run on loose files and email threads. We bring it together in one internal web app with roles and an audit log.
Scale-ups in the Amsterdam region
You want a team that moves faster than a Zuidas agency. From Haarlem we are at your office in thirty minutes, on the same stack at a more realistic rate.
SaaS teams with their first customers
The codebase behind your first ten customers will not carry the next hundred. We revisit architecture, multi-tenancy and billing via Stripe or Mollie.
Healthcare, culture and non-profit in Kennemerland
Member databases, reservation systems and internal portals that comply with GDPR and do not need replacing every three years.
What a project in Haarlem looks like
We work in phases with clear stage-gates. You decide after each phase whether to continue, not at the end after the budget has been spent.
Intro in Haarlem or via video
An hour at our office or at your location. By the end you know whether we can help.
Discovery with a price indication
In one to two weeks we capture scope, risks and budget. That document is yours, even if you continue with another team.
Design with clickable prototype
You test the flow in Figma before any code exists. Changes here cost days instead of weeks.
Build in two-week sprints
Every sprint you can log in and give feedback. No big-bang delivery at the end.
Testing, security and launch
Functional tests, performance checks and a security review. Live with monitoring and a rollback plan.
Maintenance and iteration
A retainer with security patches, updates and a monthly budget for small improvements.
Realistic price ranges for custom work in Haarlem
A compact internal tool or customer portal sits between 15,000 and 35,000 euros with us. An MVP for a new product falls between 25,000 and 60,000 euros, and a full platform with billing, team accounts and dashboards between 60,000 and 150,000 euros. Maintenance runs on a retainer from 2,500 euros per month.
The work is done in Haarlem by senior developers, not offshore. That explains the hourly rate and the rework you are not paying for. You usually get an indication for your project within 24 hours.
Why a software partner from Haarlem?
Dropping by is simply possible
A demo at the table or a sprint review at your location. That works better than a video call when a process needs explaining.
No travel time across the Randstad
Heemstede, Hoofddorp, Zaanstad and Amsterdam are within half an hour. You do not pay for hours spent in traffic.
Rates we state upfront
We work from Haarlem with senior developers, without the markup of a Zuidas agency. You hear the hourly rate in the first conversation.
Also for stalled projects
Project derailed with a previous supplier? We assess what is usable and take over the code without starting over from scratch.
Further reading
Related services and background on this site.
Frequently asked questions
Short answers to the questions we hear most. Open a question for more detail.
Do you only work with businesses in Haarlem?
What does custom software development in Haarlem cost?
What exactly do you build from Haarlem?
How quickly can we start?
How does the first conversation work and can I visit your office?
Do you also work with businesses in Amsterdam, Hoofddorp and Kennemerland?
What is the difference between you, a freelancer and a large Randstad agency?
Can you take over a stalled or half-finished project?
Do you work on a fixed price or hourly basis?
Who owns the code and how does handover work?
How do you handle privacy and GDPR?
What happens if the project stops midway?
Ready for a chat at the Grote Markt?
We block an hour in the calendar, at the office or by video, and give you an honest answer at the end on whether this project is a fit. No sales pitch.
