Vanuit Haarlem, landelijk
MG Software is een softwarebureau in Haarlem. We bouwen maatwerk webapplicaties, koppelingen en herontwikkeling voor opdrachtgevers door heel Nederland. Wat we niet hebben: een vestiging in elke stad, of een pagina waarop alleen de plaatsnaam is verwisseld.
Waar we zitten
Jordan Munk en Sidney de Geus werken vanuit Haarlem. Dat is geen marketingzin, het is de plek waar we code schrijven, reviews doen en het eerste gesprek voeren als u langskomt. Het KvK-adres, de telefoonlijn +31 6 51 37 92 30 en de mailbox info@mgsoftware.nl horen bij die studio. Wie een softwarebedrijf in Haarlem zoekt, komt hier uit: twee founders die zelf bouwen, geen accountmanagerslaag en geen offshore-team dat de nachtdienst draait.
Haarlem is praktisch. Amsterdam-West, de Zuidas, Hoofddorp, Schiphol-Rijk, Heemstede, Bloemendaal, Velsen en Zandvoort liggen op ongeveer een halfuur. Voor Kennemerland en de regio Amsterdam plannen we discovery en overdracht op locatie zonder reistijd door te rekenen. De sprints daartussen zijn plaatsonafhankelijk: dezelfde developers, hetzelfde tweewekelijkse ritme, reviews via video met schermdelen.
We claimen geen tweede kantoor in Utrecht, geen dependance in Eindhoven en geen “software in Groningen”-filiaal. Als u ons zoekt op de kaart, ziet u Haarlem. Als u ons zoekt als leverancier, ziet u landelijke oplevering. Die twee dingen bij elkaar houden is eerlijker dan twintig stadsnamen op dezelfde template.
Hoe landelijke levering eruitziet
Maatwerksoftware hangt zelden op de postcode van de bouwer. Wat telt is of we het proces zien waar het nu misgaat, of de mensen die erin werken beschikbaar zijn, en of we dezelfde codebase wekelijks kunnen opleveren. Dat proces hebben we ingericht op afstand: een gezamenlijke werkruimte, asynchrone updates, en één vast contactmoment per week voor beslissingen die niet in een ticket passen.
Een logistiek bedrijf in Tilburg heeft andere prioriteiten dan een advocatenkantoor in Den Haag. Dat verschil zit in de software, niet in een extra vestiging. We beginnen met het proces: welke rollen, welke systemen, welke uitzonderingen. Daarna volgt de architectuur, niet een lokale brochure. Meer over de vormen die we het vaakst bouwen leest u bij webapplicatie laten bouwen en software koppelingen.
Remote betekent niet anoniem. U werkt met de mensen die de pull requests mergen. Sprintreviews zijn geen statusrondje van een projectmanager; het is een scherm met de echte applicatie, de echte data (of een veilige kopie) en de echte knelpunten. Als iets vastloopt, belt u dezelfde developer, niet een ticketwachtrij.
Wanneer we langskomen
Fysiek contact telt vooral in twee fases. In de discovery willen we het proces zien op de plek waar het nu misgaat: de Excel op het bureau, de mailbox die als backlog dient, de collega die als enige de uitzonderingen kent. In de overdracht lopen we met uw beheerder of interne developer de omgeving door, zodat u niet afhankelijk blijft van een schermsessie.
Voor opdrachtgevers in Kennemerland en de regio Amsterdam zijn die momenten standaard. Voor verder weg gelegen regio’s plannen we ze op een centrale plek, bij u op kantoor, of in Haarlem als u toch naar de Randstad komt. We rekenen reistijd niet als product; we plannen hem als het de samenwerking versterkt. Wekelijks het land doorrijden doen we niet, omdat dat de bouwtijd oppeet die u betaalt.
Tussendoor blijft het ritme hetzelfde. Tweewekelijkse sprints, een vast reviewmoment, en tussendoor korte lijnen in chat. Wie een wekelijkse stoel in ons kantoor zoekt, past beter bij een detacheringsbureau. Wie een team zoekt dat een portaal of koppeling afmaakt, past hier.
Wat we vanuit Haarlem bouwen
Drie soorten werk vormen het grootste deel van onze projecten. Klantportalen waarin uw klanten hun orders, documenten en facturen zelf zien. Interne webapplicaties en dashboards die een proces uit Excel en de mailbox halen. Koppelingen tussen systemen die nu niet met elkaar praten: ERP, boekhouding, betaalproviders, planning, CRM.
Daarnaast herontwikkelen we software die vastloopt: een verouderde stack, een leverancier die is verdwenen, of een product dat groeit maar niet meer te onderhouden is. Dat traject staat apart beschreven op software herontwikkeling. Technische SEO voor sites die we zelf bouwen of overnemen, vanuit dezelfde codebase, staat op SEO Haarlem.
Wat we niet doen: losse marketingwebsites, WordPress-beheer of een “app laten maken”-fabriek zonder eigenaarschap. Daarvoor zijn er in Haarlem en daarbuiten betere partijen. Wat we wél doen, ziet u in het portfolio. Geen verzonnen percentages, wel live werk met een adres dat u kunt openen.
Waarom u hier geen stadsdirectory vindt
We hebben eerder pagina’s gehad als “softwareontwikkeling in Amsterdam” tot en met Groningen. Dezelfde studio, dezelfde diensten, een andere plaatsnaam. Dat is handig voor zoekvolume en onhandig voor iemand die wil weten of we écht in die stad zitten. We zitten in Haarlem. De rest van Nederland bereiken we met het samenwerkingmodel hierboven, niet met een extra LocalBusiness-adres.
Wie “softwarebedrijf bij mij in de buurt” zoekt, verdient een eerlijk antwoord: u krijgt een Haarlemse studio die landelijk levert, geen filiaal om de hoek. Wie een lokale freelancer in Eindhoven of een detacheringsclub in Utrecht zoekt, moet daar zoeken. Wie een vast duo developers zoekt dat een portaal of koppeling afmaakt, kan hier terecht, of u nu in Breda of Zwolle zit.
Die keuze houdt deze pagina nuttig. U leest hoe we werken, wanneer we langskomen, en wat u kunt verwachten. U leest niet twintig keer dezelfde alinea met een andere skyline. Als u lokale zichtbaarheid in Haarlem en Kennemerland zoekt voor uw eigen bedrijf, is dat een ander vraagstuk; daarover leest u meer op de SEO-pagina, niet in een grid van steden die wij niet bemannen.
Kennemerland en de Randstad
Voor bedrijven in Haarlem, Heemstede, Bloemendaal, Haarlemmermeer en Amsterdam is de drempel laag. Een kennismaking kan bij ons, bij u, of via video. Het eerste uur is vrijblijvend: wat vastloopt, wie er straks in de software werkt, welk budget en welke termijn u in gedachten heeft. U hoeft geen functioneel ontwerp mee te nemen. Een schets en toegang tot de mensen die het werk doen is genoeg.
In de Randstad merken we dat nabijheid vooral helpt bij prioriteiten. Marketing en development in één ruimte, een middag de backlog scherp, daarna weer remote bouwen. Dat is iets anders dan “we zitten om de hoek dus we springen even binnen”. Onze agenda is sprintgedreven. Langskomen mag altijd; de koffie staat klaar, en het helpt dat u ziet met wie u werkt. Het is geen vervanging van het ritme.
Tarieven zijn Haarlemse senior-tarieven, geen Zuidas-opslag voor kantoorhuur. Een eerste indicatie krijgt u meestal binnen een werkdag, of via de projectcalculator als u zelf een bandbreedte wilt zien voordat we bellen.
Opdrachtgevers buiten de Randstad
Brabant, Overijssel, Groningen, Limburg: dezelfde sprints, dezelfde mensen. Het verschil zit in de kalender, niet in de kwaliteit. Discovery plannen we als een blok: een dag of twee op locatie aan het begin, daarna remote, en een overdrachtsmoment als de eerste versie live gaat. Tussendoor reizen we niet wekelijks heen en weer.
Dat model werkt als u een aanspreekpunt heeft dat beslissingen kan nemen in de wekelijkse call. Het werkt minder als elke kleine wijziging een commissie en een reisafspraak nodig heeft. Zeg dat in het eerste gesprek; dan weten we of we passen, ook als het antwoord nee is.
Belgische of Duitse opdrachten doen we incidenteel, in het Nederlands of Engels, met dezelfde remote-aanpak. De standaard is Nederland. Facturatie, AVG-verwerkersafspraken en hosting stemmen we af op waar uw gebruikers zitten, niet op ons kantooradres.
Een gesprek plannen
Het kortste pad is contact: formulier, telefoon of een afspraak in Haarlem. Vertel wat er nu vastloopt, welk systeem u al gebruikt, en of er een deadline is. Hoe meer context, hoe gerichter het advies. U krijgt geen pitchdeck. U krijgt wel te horen of wij de juiste partij zijn, inclusief wanneer we dat niet zijn.
Wilt u eerst zien hoe we over diensten praten zonder verkoopgesprek, begin bij over Jordan en Sidney of bij het portfolio. Lokale SEO voor Haarlem is een ander product dan maatwerksoftware; die pagina’s houden we uit elkaar zodat u niet een stadsgrid hoeft te ontcijferen om te weten wat we doen.
Verder lezen
Geen stadsdirectory. Wel de pagina’s waar een opdracht meestal begint.
Veelgestelde vragen
Gesprek plannenHebben jullie een kantoor in Amsterdam, Rotterdam of Utrecht?
Nee. Het enige kantoor zit in Haarlem. We werken wel voor opdrachtgevers in die steden, met discovery op locatie wanneer dat het proces helpt en sprints op afstand. We zetten geen extra adres in Google om lokaal te ranken.
Rekenen jullie reistijd door buiten Haarlem?
Voor Kennemerland en de regio Amsterdam niet. Verder weg plannen we bezoeken als blokken in de kalender, niet als wekelijkse rit. Reistijd is geen productregel op de factuur; als een bezoek de samenwerking niet versterkt, doen we het remote.
Hoe vaak zien we elkaar tijdens een project?
Minimaal bij kick-off of discovery en bij overdracht. Daartussen een vast wekelijks of tweewekelijks reviewmoment via video. Extra fysieke sessies plannen we als prioriteiten vastlopen of als nieuwe gebruikers het product moeten zien voordat we verder bouwen.
Zoek ik een lokale developer in mijn stad of een bureau in Haarlem?
Een lokale freelancer is logisch als u iemand op kantoor wilt hebben. Een bureau in Haarlem is logisch als u een vast duo wilt dat een portaal, dashboard of koppeling afmaakt, met broncode en documentatie die bij u blijft. Die twee zoekvragen mengen we niet op deze pagina.
Kunnen we de discovery bij ons op kantoor doen?
Ja, en dat is vaak beter. We willen het proces zien waar het nu misgaat, met de mensen die de uitzonderingen kennen. In Haarlem mag u ook bij ons langskomen. Zeg in het contactformulier wat praktischer is; we plannen daar omheen.
Is deze pagina hetzelfde als SEO Haarlem?
Nee. Deze pagina gaat over waar we zitten en hoe we landelijk leveren. SEO Haarlem gaat over technische vindbaarheid van uw site. Maatwerksoftware en lokale SEO zijn verschillende trajecten, met verschillende intake.
