MG Software · Haarlem
From first idea to App Store or Play release, or a web app that keeps operations moving: MG Software in Haarlem builds software around your business.
Not a standard package you need to adapt, but software that fits how your team works, how your customers think and how your business grows.
We build apps that do not just look good but are technically solid. That means fast load times, flawless operation across devices and an architecture that scales when your user count doubles.
App development sounds broad, and it is. But the majority of our projects fall into these categories.
You want to validate an idea in the market before investing a large budget. We build a lean MVP with the core functionality you need to test whether your target audience is willing to pay. No features that are 'maybe needed later', but a solid technical foundation to build on.
Your processes grow faster than your tools can handle. Spreadsheets, separate systems and manual work slow your team down. We build a custom application that centralises your workflow and lays the foundation for further growth.
You serve a niche where no standard solution exists. Medical professionals, logistics planners, property managers. The specific requirements of your users demand software that does not come off the shelf but is tailor-made for their daily practice.
You have a successful business but your digital presence lags behind. An app or platform can improve your customer experience, open new revenue streams or automate existing processes. We help you take that step without disrupting your current operations.
We work in clear phases so you always know where the project stands, what comes next and when you can steer.
Map goals, users and existing landscape. We identify risks and opportunities before any code is written.
Wireframes, clickable prototypes and visual design. You see the product before a developer starts.
Build in two-week sprints with working demos. Every sprint delivers something testable.
Functional tests, performance checks and security review before your users see it.
Deployment with monitoring setup, error logging and a rollback plan when needed.
Maintenance, version management and iteration based on user data. Software is never done.
The choice between native, web and hybrid directly impacts budget, timeline and user experience.
Maximum performance, full hardware access, push notifications, offline-first.
Two codebases (Swift + Kotlin), higher investment, store review process.
Consumer-facing apps with high UX demands, deep OS integration.
One codebase, fast to market, no store dependency, reachable via URL.
Limited hardware access, dependent on browser capabilities.
Internal tools, dashboards, B2B portals.
One codebase, near-native feel via React Native or Flutter.
Slight performance trade-off for complex animations.
Startups validating fast, MVPs that grow into native later.
We choose our stack based on the problem, not based on hype.
React / Next.js
Web & frontend
React Native
Cross-platform mobile
Node.js / Bun
Backend & APIs
PostgreSQL
Relational data
Supabase
Auth, storage, realtime
Vercel / AWS
Hosting & CDN
Stripe / Mollie
Payments
OpenAI / LLMs
AI integrations
The honest answer: it depends on scope, complexity and quality requirements. A compact MVP starts at a lower budget than an enterprise app with multiple integrations and compliance needs.
What we can do: give transparent ranges. Use our calculator for a first indication, or read our in-depth guide on app costs in 2026.
Launching your app is just the beginning. App Stores expect regular updates: new OS versions, security patches, third-party API changes. Without maintenance an app ages faster than most clients expect. We plan this upfront so you are not caught off guard.
We offer retainer contracts that fit your situation. That can be a light package for monthly maintenance and bugfixes, or a comprehensive package including feature development and performance monitoring. The difference is you do not need to start a new project every time.
Version management is a crucial part of continued development. We work with feature branches, staging environments and automated release pipelines. That means updates are tested and validated before reaching your end users, without extra work for your team.
Over the past years we have seen what goes wrong in app projects. These four mistakes come up most often.
The project starts with a clear idea, but after every feedback round extra wishes pile on. Without clear prioritisation and a defined MVP scope the budget overruns and the deadline keeps shifting. A good discovery phase prevents this.
Jumping straight into code feels efficient but almost always produces more expensive work. Without wireframes and prototypes you discover problems only when they are already in code, and then fixing them costs twice as much.
React Native for a game, native for a simple dashboard, or a no-code tool for a complex platform: the technology choice must match the problem. We help you make that trade-off honestly before a single line of code is written.
Many clients budget for the build but not for what comes after. Servers, SSL certificates, store subscriptions, OS updates and bugfixes cost money. Expect at least 15 to 20 percent of build costs per year for maintenance.
Technology is just the means. A good app distinguishes itself in four areas that together determine whether users come back.
Users do not want to read a manual. A well-designed app feels natural: the most important actions are reachable within two taps, forms are short and error messages tell you exactly what went wrong. You only achieve that by testing with real users, not by assuming you got it right.
Nothing kills trust faster than an app that crashes or responds slowly. We test on older devices, slow connections and peak load. Performance is not an afterthought; it is a design requirement we carry from the start.
An app that does not work with screen readers or is unreadable for colour-blind users excludes part of your audience. We build according to WCAG guidelines and test with assistive technology. That is not just ethically right, it also expands your reach.
Encryption, authentication, authorisation and input validation are not added as a final layer but are part of the foundation. We implement OWASP best practices and conduct penetration tests before your app goes live.
We believe the best software is created when client and development team work closely together. That is why you do not get a weekly email report but direct access to our project board, daily updates in a shared Slack channel and biweekly demo sessions where you see progress live.
Feedback does not have to wait until the next sprint. If you see something that needs to change, we discuss it the same day. Those short feedback loops prevent us from building in the wrong direction for two weeks and ensure the end result truly matches your expectations.
After delivery we remain available. We are not an agency that closes the project and moves on to the next client. Our retainer clients have a dedicated contact person who knows their application and can act quickly when needed.
You talk directly to the developers working on your project. No project manager filtering or slowing information.
You own the code. Repositories, credentials and documentation are handed over. No vendor lock-in.
Based in Haarlem with clients across the Netherlands. No timezone issues, no language barriers.
From database design to deployment: we deliver the full journey. No external UX agency or third-party QA needed.
Discover related pages, examples and background articles.
Investment depends on platforms (iOS, Android, web), screen count, integrations and maintenance. A focused MVP typically starts lower; enterprise-grade apps with backends and integrations cost more. Use the calculator at /calculator and read our 2026 cost guide on the blog.
A first release can ship in a few months when scope and design are clear. Heavier programmes with multiple integrations or compliance needs take longer. We work in sprints with visible increments.
Yes. We build API integrations with ERP, CRM, payments and more. See /api-koppelingen for examples such as Exact, Stripe or Shopify.
Native (Swift, Kotlin) helps when you need deep OS integration. Web apps or PWAs often reach market faster and suit internal tools. We recommend based on users, budget and roadmap.
Stores require periodic updates; OS and library churn continues. We offer retainers with monitoring, security patches and incremental improvements.
We are based in Haarlem and work hybrid. Discovery and reviews can be remote or in person with the same delivery quality.
You own what we build for you unless contractually agreed otherwise. Repositories and access are handed over cleanly.
Contact us via /contact or complete the calculator. We schedule a short call, align scope and share a milestone-based proposal.
A native app is installed through the App Store or Google Play and runs directly on your phone's operating system. That gives access to features like push notifications, camera and offline use. A web app opens in the browser, requires no installation and works on any device with a browser. For many internal tools and dashboards a web app works perfectly. We help you choose based on your audience and the features you actually need.
Absolutely. Not every project starts from scratch. We assess your current app on architecture, performance and user experience and create an improvement plan. Think new interface, faster load times, better integrations or a move to a more modern stack. That way you get more from your existing investment without rebuilding everything.
Then we start small with an MVP: the minimal version of your app that solves the core problem. Based on real user data we then expand step by step. This approach not only saves money but also helps you learn faster what your users actually need. Many successful apps started exactly this way.
We build privacy in from day one, not as an afterthought. That means data minimisation, encryption, clear consent flows and a data processing agreement. When needed we support you with a DPIA (Data Protection Impact Assessment). We account for GDPR so your app stays compliant without compromising user experience.
Schedule a no-obligation call. We discuss your idea, ask the right questions and give an honest estimate.