# Bon.do > Bon.do is a Danish software company in Svendborg that designs and builds regulated apps, SaaS platforms and connected devices for medtech, life science and product companies. Bon.do ApS (CVR 43473425) was founded in 2020 and is based at Rantzausmindevej 228, 5700 Svendborg, Denmark. The team works in Danish and English. The quality work is grounded in ISO 13485, IEC 62304, MDR, IVDR, GxP and GDPR. Bon.do is not ISO 13485 certified. We work inside our clients' ISO 13485 quality systems, and the regulatory responsibility stays with the client as manufacturer. The site covers services, 14 case studies, 7 long-form articles, pricing, the team and open roles. Start with About for the company and quality background, Pricing for engagement models, and the case studies for evidence. Danish is the main language at https://bon.do/; every page also has an English version under /en. ## Key Pages - [Home](https://bon.do/en): what Bon.do builds, selected work and the project process - [About](https://bon.do/en/about): founders, quality background, standards and the office in Svendborg - [Services](https://bon.do/en/services): apps, SaaS, backends, IoT, product design and automation - [Pricing](https://bon.do/en/pricing): project ranges, hourly rates, timelines and pricing FAQs - [Work](https://bon.do/en/work): 14 case studies across medtech, SaaS, IoT, automation and games - [Insights](https://bon.do/en/articles): practical articles on cost, regulation, AI and architecture - [Contact](https://bon.do/en/contact-us): a direct line to an engineer, with a free project assessment - [Careers](https://bon.do/en/vacancy): open roles in a small senior team ## Services - [App development](https://bon.do/en/services#apps): Native and cross-platform apps for iOS and Android that people keep using. Stack: Flutter, Dart, Riverpod, iOS, Android. - [Web & SaaS platforms](https://bon.do/en/services#web): Products people log into every day: multi-tenant SaaS, customer portals, dashboards and internal tools. Stack: Angular, Astro, React, Lit, TypeScript. - [Backend & integrations](https://bon.do/en/services#backend): APIs, data and the plumbing between systems, designed API-first so apps, devices and partners share one contract. Stack: .NET, Node.js, Rust, PostgreSQL, NATS, Redis. - [IoT & connected devices](https://bon.do/en/services#iot): Software for products with sensors: the device, the cloud and the apps, designed together so data arrives whole and on time. Stack: Bluetooth LE, Rust, .NET, Azure, Kubernetes. - [Product & UX design](https://bon.do/en/services#design): Research, flows and interfaces tested with real users before a line of production code, so we build the right thing first. Stack: Figma, Prototyping, Usability testing. - [Automation & AI](https://bon.do/en/services#automation): Robots and assistants that take repetitive work off your team, grounded in your own data, with a human in control. Stack: Playwright, Microsoft Agent Framework, MCP, pgvector. ## Case studies - [Qualihelp: A company’s own documents, answering its customers, with sources.](https://bon.do/en/work/qualihelp): Qualihelp is a multi-tenant branded AI SaaS. A company embeds an assistant on its own site with one script tag, uploads its documents, tests retrieval, and publishes answers with citations. We built the platform, the widget and the admin portal. Result: 3 surfaces, Widget, tenant portal and admin portal. - [Privaci: Cookie consent with an evidence log regulators can read.](https://bon.do/en/work/privaci): Privaci is a privacy-management SaaS platform for GDPR cookie compliance. It scans customer websites to find the cookies and trackers they actually load, blocks the ones that fire before consent, and keeps an append-only evidence log. Result: 148 hosts, Well-known tracker hosts, checked before consent. - [SecureFirst: One dashboard for security awareness, monitoring and compliance.](https://bon.do/en/work/securefirst): SecureFirst helps Danish companies work systematically with NIS 2, CIS18 and ISO 27001, with awareness training, phishing tests and monitoring of data breaches. We worked on the product design and front-end architecture for the platform. Result: 3 modules, Compliance, awareness and monitoring. - [MindPlus: Guided meditation for all ages, with 98% lower hosting and service costs.](https://bon.do/en/work/mindplus): MindPlus is a meditation app for children, young people and adults, with guided tracks for sleep, stress and focus. We rebuilt the app and the backend, and brought the monthly hosting and service cost down by 98%. The player also has a whitelabel design for Hotel Odeon, where guests scan a QR code in their room for access to the meditations during their stay. Result: 98 %, Monthly hosting and service cost, after the rebuild. - [Wear & Care: A smart diaper sensor that tells care staff when it is time to change.](https://bon.do/en/work/wear-and-care): Wear & Care makes a connected diaper sensor for care homes. The sensor detects when a diaper needs changing and notifies care staff on their phone, so residents are changed when they need it, not on a fixed round. Result: 3 layers, Sensor software, cloud backend and carer app, one team. - [voi.do: An ad-free game for kids on web, iOS and Android.](https://bon.do/en/work/voido): voi.do is a game for children. You are a small hole in the ground, you swallow everything smaller than you, and you grow until you can take on the giant at the end of the level. Nine worlds, 45 missions, no ads and no in-app purchases. Result: 9 worlds, City, candy, dinosaurs, pirates, moon and more. - [QualiBooking: Booking, journals with AI-drafted notes, and invoicing for clinics.](https://bon.do/en/work/qualibooking): QualiBooking is a booking and clinic platform for physiotherapists, chiropractors, massage therapists and psychologists. It keeps the clinic day in one place: calendar, client, journal, payment and invoice, with AI-drafted notes the practitioner reviews before signing. Result: 3 surfaces, Portal, practitioner app and booking widget. - [elmeld: Grid notifications for electricians, filed by a robot.](https://bon.do/en/work/elmeld): elmeld files electricity registrations for an electrical contractor: new EV chargers and broken meter seals, reported to the grid operator. A robot works the grid operator’s portal like a person would, one address at a time, and a dashboard and a daily email show what was filed, what failed and what needs a person. Result: 7 steps, Each one timed, from the portal to submit. - [Walk'n'Seek: A walk from your door, with a story told at the stops along the way.](https://bon.do/en/work/walknseek): Walk’n’Seek is a Flutter app that turns a walk into a story. You choose a length, a theme and whether a child or an adult is coming along. The app plans a round trip from where you stand, picks stops along it and tells a story at each one, read aloud. bon.do built the app. Result: 24, Themes: 14 for children and 10 for adults, plus a custom theme. - [ZoneAlert: Alerts that reach the people inside the zone, and only them.](https://bon.do/en/work/zonealert): ZoneAlert is an emergency alert app with zones drawn on a map. Admins draw the zones, a person allowed to send alerts picks a zone, a severity and a message, and the people inside that zone get the alert as a push notification. We built the app and the backend for Eimskip, through FirstlineIT. Result: 3, Severity levels: critical, high and normal, each handled differently. - [Hillerød Akupunktur: A clinic website that explains the treatment, the price and the subsidy, and books the visit.](https://bon.do/en/work/hillerod-akupunktur): Hillerød Akupunktur is a clinic in Hillerød offering acupuncture and hypnotherapy by RAB-approved practitioners. We built the clinic’s website: treatments, prices, subsidies through health insurance, the practitioners, contact and booking. Result: 7, Home, treatments, prices, subsidies, about, contact and privacy. - [Enkl Sound: Design proposal: a companion app that finds the speaker and tunes its sound.](https://bon.do/en/work/enklsound): Enkl Sound is a Danish Bluetooth speaker brand from Copenhagen. bon.do made a design proposal for its companion app: find and connect to a speaker, see the connected speakers and their battery, pick an equalizer preset or make your own, and use the phone as a microphone. It was not built as shown. Result: 4, Equalizer presets, plus a custom setting. - [Gozeek: Design proposal: an admin for museums and the assignments children solve in them.](https://bon.do/en/work/gozeek): Gozeek is a design proposal by bon.do for a web admin with two sections: museums and assignments. Each assignment has an icon, a title in Danish and English, an age band, a type and taxonomy tags. We designed it in Figma as a clickable prototype. It was not built as shown. Result: 2, Content areas: museums and assignments. - [Seismofit: The data backbone behind a CE-marked, three-minute VO₂max test.](https://bon.do/en/work/seismofit): Ventriject’s Seismofit System estimates VO₂max in under three minutes without exercise. A compact chest sensor picks up the vibrations of each heartbeat, and an AI algorithm turns them into a result. We built the backend the product runs on. Result: <3 min, From sensor on to VO₂max estimate. ## Insights - [How much does an app cost in Denmark? Prices for 2026](https://bon.do/en/articles/app-cost): With bon.do, an app MVP costs DKK 30,000–150,000 and takes 2–4 months; complex platforms start at DKK 250,000. What drives the price and the running costs. Markdown: https://bon.do/en/articles/app-cost.md - [From idea to market: medical device software development roadmap](https://bon.do/en/articles/idea-to-market-life-science): Medical device software typically takes 18–36 months from idea to CE marking. Roadmap: class, MVP, quality system, notified body, budget and funding. Markdown: https://bon.do/en/articles/idea-to-market-life-science.md - [GDPR and health data: processing patient data lawfully in Denmark](https://bon.do/en/articles/gdpr-medical-data): Health data is special category data under GDPR Article 9. You need a legal basis and an exception, a DPIA at high risk and 72-hour breach reporting. Markdown: https://bon.do/en/articles/gdpr-medical-data.md - [ISO 13485 certification for medical software: time and cost](https://bon.do/en/articles/iso-13485-certification): ISO 13485 is the quality standard for medical devices. For software: design controls, ISO 14971, IEC 62304 and typically 6–12 months to certification. Markdown: https://bon.do/en/articles/iso-13485-certification.md - [Choosing software architecture: monolith or microservices?](https://bon.do/en/articles/choosing-the-right-architecture): Start with a modular monolith; split out a service only when measured scaling, failure, team or compliance needs demand it. Build in security from day one. Markdown: https://bon.do/en/articles/choosing-the-right-architecture.md - [AI medical device validation: data, bias and the EU AI Act](https://bon.do/en/articles/ai-life-science-validation): AI in a medical device must meet the MDR or IVDR, IEC 62304 and ISO 14971, and from 2 August 2028 the EU AI Act. How to validate model, data and bias. Markdown: https://bon.do/en/articles/ai-life-science-validation.md - [Who owns the source code? A software ownership guide](https://bon.do/en/articles/software-ownership): Paying for software does not make you the owner. Get the rights in writing and code, data and accounts in your name: a vendor lock-in checklist. Markdown: https://bon.do/en/articles/software-ownership.md ## Pricing - [Pricing](https://bon.do/en/pricing): every project starts with a free assessment and a written estimate. - Project assessment: Free (no obligation). We map what you want to build, the risks and the fastest safe route, and give you a written estimate. - MVP app or platform: 30–150k DKK (DKK · written estimate). A focused first release in the hands of real users: design, app or web platform, backend and launch. - Complex or enterprise platform: 250k+ DKK (DKK · phased plan). Platforms with many roles, integrations, devices or regulatory requirements, delivered in phases. - Ad hoc senior developer: DKK 800 / hour. A senior developer on an existing product, with code review and GDPR and ISO 13485-aware working practices. - Dedicated team: From DKK 400 / hour. Developers and designers on your roadmap, in your rituals, with a tech lead and volume pricing. - Hosting & service agreement: Quoted per product. Hosting, monitoring, security updates and support for your live product, quoted from the product’s needs. ### Pricing questions - What does an app cost in Denmark? A focused MVP typically lands between DKK 30,000 and 150,000. Complex enterprise apps start from DKK 250,000. The free assessment gives you a written estimate for your product. - Native or cross-platform, which is cheaper? Cross-platform (Flutter or React Native) builds iOS and Android from one codebase and usually costs less. Fully native (Swift and Kotlin) is worth it when you need the very best performance or deep device features. - Who owns the code? You do. All code, data and IP are yours from day one, built on open, well-documented tools, so you are never locked in to us. - What happens after launch? We can host and run the product for you on a service agreement: monitoring, security updates, support and new features as the product grows. Or we hand everything over to your team. - Do you offer hourly rates? Yes. Ad hoc senior development is DKK 800 per hour. A dedicated team starts at DKK 400 per hour, with a minimum engagement of three months. Fixed-price projects start from DKK 10,000. - Is the assessment really free? Yes. The assessment is free and without obligation. You get a scope, a risk overview, a roadmap and a written estimate. If the project is not a fit, you can take the material to another team. ## People - Kirsten Bondo Vraa, Co-Founder & CEO: Kirsten has more than a decade of experience in pharmaceutical quality assurance, including QA development at Ascendis Pharma and hospital pharmacy QA at Sygehusapotek Fyn. She translates regulatory requirements into software a team can actually build. LinkedIn: https://www.linkedin.com/in/kirstenbondo - Morten Bondo Vraa, Co-Founder & CTO: Morten has more than 22 years of experience building scalable software, from .NET and Flutter to cloud architecture and IoT. He works directly in the codebase and keeps the architecture honest from the first sprint to production. LinkedIn: https://www.linkedin.com/in/morten-bondo-60894a87 ## Open roles - [Full Stack Developer](https://bon.do/en/jobs/software-developer): Remote · Denmark/EU, Full-time. Build scalable systems with .NET 10, Angular and Clean Architecture for products used in clinics, care homes and medical devices. - [Frontend Developer](https://bon.do/en/jobs/frontend-developer): Remote · Denmark/EU, Full-time. Build accessible, scalable Angular interfaces with signals, Tailwind CSS and a design system that has to work in clinical settings. - [Flutter Developer](https://bon.do/en/jobs/flutter-developer): Remote · Denmark/EU, Full-time. Build Flutter apps with Riverpod, Clean Architecture and real device integrations for care staff, clinicians and children. - [Software Development Internship](https://bon.do/en/jobs/software-internship): Remote · Denmark/EU, Full-time · Internship. Learn by working on real products with senior developers, from Angular and .NET to Flutter and testing. ## Danish - [Dansk forside](https://bon.do/): the full site in Danish, the main language. Every page has an English twin. - [Om Bon.do](https://bon.do/om-os): Bon.do er ikke ISO 13485-certificeret. Vi arbejder i vores kunders ISO 13485-kvalitetssystemer, og det regulatoriske ansvar ligger hos kunden som producent. ### Danske artikler - [Hvad koster en app? Priser på app-udvikling i 2026](https://bon.do/artikler/hvad-koster-en-app): Hos bon.do koster en MVP-app typisk 30.000–150.000 kr. og tager 2–4 måneder; komplekse platforme fra 250.000 kr. Det styrer prisen og driftsomkostningerne. Markdown: https://bon.do/artikler/hvad-koster-en-app.md - [Fra idé til marked: roadmap for udvikling af medicinsk software](https://bon.do/artikler/fra-ide-til-marked-medicinsk-software): Fra idé til CE-mærket medicinsk software tager typisk 18–36 måneder. Køreplan: klasse, MVP, kvalitetssystem, bemyndiget organ, budget og finansiering. Markdown: https://bon.do/artikler/fra-ide-til-marked-medicinsk-software.md - [GDPR og sundhedsdata: behandl patientdata lovligt i Danmark](https://bon.do/artikler/gdpr-sundhedsdata): Sundhedsdata er en særlig kategori i GDPR artikel 9. Det kræver grundlag og undtagelse, DPIA ved høj risiko og anmeldelse af brud inden 72 timer. Markdown: https://bon.do/artikler/gdpr-sundhedsdata.md - [ISO 13485-certificering til medicinsk software: krav, tid og pris](https://bon.do/artikler/iso-13485-certificering): ISO 13485 er kvalitetsstandarden for medicinsk udstyr. For software: design controls, ISO 14971, IEC 62304 og typisk 6–12 måneder til certifikatet. Markdown: https://bon.do/artikler/iso-13485-certificering.md - [Valg af softwarearkitektur: monolit eller microservices?](https://bon.do/artikler/monolit-eller-microservices): Start med en modulær monolit. Skil kun en tjeneste ud, når målt skalering, fejlisolering, teams eller compliance kræver det. Byg sikkerhed ind fra start. Markdown: https://bon.do/artikler/monolit-eller-microservices.md - [AI i medicinsk udstyr: validering, bias og AI-forordningen](https://bon.do/artikler/ai-i-medicinsk-udstyr): AI i medicinsk udstyr skal opfylde MDR eller IVDR, IEC 62304 og ISO 14971 og fra 2. august 2028 AI-forordningen. Sådan validerer du model, data og bias. Markdown: https://bon.do/artikler/ai-i-medicinsk-udstyr.md - [Hvem ejer kildekoden? Guide til ejerskab af software](https://bon.do/artikler/hvem-ejer-kildekoden): Du ejer ikke softwaren, bare fordi du har betalt. Få rettighederne skriftligt og kode, data og konti i eget navn: en tjekliste mod vendor lock-in. Markdown: https://bon.do/artikler/hvem-ejer-kildekoden.md ## Optional - [llms-full.txt](https://bon.do/llms-full.txt): the full article and case corpus in Markdown - [Sitemap](https://bon.do/sitemap-index.xml): all indexable URLs with hreflang pairs - [RSS](https://bon.do/rss.xml): the Insights feed with full article text - [AI summary](https://bon.do/ai/summary.json): company, services, cases and people as JSON - [AI FAQ](https://bon.do/ai/faq.json): the site's canonical question and answer pairs - [Schemamap](https://bon.do/schemamap.xml): machine-readable schema endpoints - [Privacy policy](https://bon.do/en/privacy-policy): how personal data is handled - [ZoneAlert privacy](https://bon.do/en/zonealert-privacy): location data in the ZoneAlert app