MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us
MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
ServicesCustom developmentSoftware integrationsSoftware redevelopmentApp developmentSEO & discoverabilityAPI integrations
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries
MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us

MG Software · Haarlem

Custom app development that ships

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.

Book a free consultPricing calculator

Who do we build apps for?

App development sounds broad, and it is. But the majority of our projects fall into these categories.

Startups with an MVP

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.

Businesses with growing pains

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.

Organisations with a specific audience

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.

Existing businesses going digital

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.

Our process

We work in clear phases so you always know where the project stands, what comes next and when you can steer.

01

Discovery

Map goals, users and existing landscape. We identify risks and opportunities before any code is written.

02

Design

Wireframes, clickable prototypes and visual design. You see the product before a developer starts.

03

Development

Build in two-week sprints with working demos. Every sprint delivers something testable.

04

Testing & QA

Functional tests, performance checks and security review before your users see it.

05

Launch

Deployment with monitoring setup, error logging and a rollback plan when needed.

06

Iteration

Maintenance, version management and iteration based on user data. Software is never done.

Which type of app fits?

The choice between native, web and hybrid directly impacts budget, timeline and user experience.

Native app (iOS / Android)

Pros:

Maximum performance, full hardware access, push notifications, offline-first.

Cons:

Two codebases (Swift + Kotlin), higher investment, store review process.

Best for:

Consumer-facing apps with high UX demands, deep OS integration.

Web app / PWA

Pros:

One codebase, fast to market, no store dependency, reachable via URL.

Cons:

Limited hardware access, dependent on browser capabilities.

Best for:

Internal tools, dashboards, B2B portals.

Hybrid / cross-platform

Pros:

One codebase, near-native feel via React Native or Flutter.

Cons:

Slight performance trade-off for complex animations.

Best for:

Startups validating fast, MVPs that grow into native later.

Technology we use

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

What does app development cost?

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.

Open calculatorRead: what does an app cost in 2026?

Maintenance and continued development

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.

Common mistakes in app development

Over the past years we have seen what goes wrong in app projects. These four mistakes come up most often.

Uncontrolled scope creep

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.

Skipping the design phase

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.

Choosing the wrong technology

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.

No maintenance budget

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.

What makes a good app?

Technology is just the means. A good app distinguishes itself in four areas that together determine whether users come back.

Intuitive UX

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.

Reliable performance

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.

Accessibility

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.

Security from the start

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.

How we collaborate

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.

Why MG Software?

No middlemen

You talk directly to the developers working on your project. No project manager filtering or slowing information.

Ownership and transparency

You own the code. Repositories, credentials and documentation are handed over. No vendor lock-in.

Dutch team

Based in Haarlem with clients across the Netherlands. No timezone issues, no language barriers.

Full-stack, no loose ends

From database design to deployment: we deliver the full journey. No external UX agency or third-party QA needed.

Further reading

Discover related pages, examples and background articles.

View examplesAPI integrationsSoftware integrationsBlogCustom development

Frequently asked questions

How much does custom app development cost?

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.

How long does it take to build an app?

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.

Can you connect existing systems?

Yes. We build API integrations with ERP, CRM, payments and more. See /api-koppelingen for examples such as Exact, Stripe or Shopify.

Native app or web app: what fits?

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.

What about maintenance after launch?

Stores require periodic updates; OS and library churn continues. We offer retainers with monitoring, security patches and incremental improvements.

Remote or on-site collaboration?

We are based in Haarlem and work hybrid. Discovery and reviews can be remote or in person with the same delivery quality.

Who owns the code?

You own what we build for you unless contractually agreed otherwise. Repositories and access are handed over cleanly.

How do we get started?

Contact us via /contact or complete the calculator. We schedule a short call, align scope and share a milestone-based proposal.

What is the difference between an app and a web app?

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.

Can you improve an existing app?

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.

What if my budget is limited?

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.

How do you handle privacy and GDPR?

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.

Ready to start?

Schedule a no-obligation call. We discuss your idea, ask the right questions and give an honest estimate.

Schedule a callTry the calculator first
MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
ServicesCustom developmentSoftware integrationsSoftware redevelopmentApp developmentSEO & discoverabilityAPI integrations
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries