One senior team for the whole product: research and design, apps and platforms, the backend and devices behind them, and running it all after launch.

Last reviewed:

01

App development

Apps for iOS and Android, from the first release to the version in the stores. We handle product strategy, UX, the app, the backend and the release, and we stay after launch.

See MindPlus

What you get

  • Product strategy and a release plan
  • iOS and Android from one codebase, or fully native when it matters
  • App Store and Google Play releases handled
  • Analytics, crash reporting and updates after launch
FlutterDartRiverpodiOSAndroid
02

Web & SaaS platforms

Web platforms with accounts, roles, billing and integrations. We design the product around the work people actually do, then build the tenant model, the permissions and the reporting that make it hold.

See QualiBooking and Privaci

What you get

  • Accounts, roles and permissions done properly
  • Billing, invoicing and integrations
  • Responsive, accessible interfaces
  • Hosting, monitoring and scaling
AngularAstroReactLitTypeScript
03

Backend & integrations

Backends that carry the product: domain models, integrations, audit trails and a clear contract for every client. We work with .NET, Node.js, Rust and PostgreSQL, and we document the seams.

See Qualihelp

What you get

  • API design and documentation
  • Integrations with existing systems and third parties
  • Data models, pipelines and migrations
  • Security, logging and audit trails
.NETNode.jsRustPostgreSQLNATSRedis
04

IoT & connected devices

Connected products where the device, the cloud and the app are one system. We handle telemetry, device management, firmware collaboration, security and the operational view of a fleet.

See Wear & Care

What you get

  • Device integration and firmware collaboration
  • Secure device-to-cloud data flow
  • Apps and dashboards for the people using the data
  • Fleet monitoring and updates
Bluetooth LERust.NETAzureKubernetes
05

Product & UX design

Product design for complex work: clinic tools, care workflows, dashboards and regulated interfaces. We test with the people who will use the product, then hand over a design system the team can keep using.

See SecureFirst

What you get

  • User research and workshops
  • Clickable prototypes
  • Usability tests with your users
  • A design system your team can keep using
FigmaPrototypingUsability testing
06

Automation & AI

Automation for work that is high volume, low complexity and easy to get wrong. We map the process, build the robot or assistant, measure what it saves, and keep a human in the loop for the exceptions.

See elmeld and Qualihelp

What you get

  • Process mapping: what is worth automating
  • Software robots for portals and forms
  • AI assistants that answer from your documents, with sources
  • Measured time saved
PlaywrightMicrosoft Agent FrameworkMCPpgvector
Regulated products

Building for healthcare or life science?

We bring the quality processes with us: requirements that trace to tests, validation records, and documentation ready for your QMS, whether you work to ISO 13485, IEC 62304, the MDR or GDPR.

Read: ISO 13485 certification for medical device software

One roadmap. Working software every two weeks.

You talk directly to the people building your product, in Danish or English, and you own everything we make, from the first commit.

  1. Step 1: Assess

    Free project assessment

    We map what you want to build, the risks and the fastest safe route, and give you a written estimate before you commit. It is free and without obligation; if the project is not a fit, you keep the material.

    • Scope and requirements workshop
    • Architecture and risk overview
    • Roadmap and a written price estimate
    Typically 1–2 weeks · free
  2. Step 2: Design

    Prototype and test

    Flows and interfaces are prototyped and tested with real users before anyone writes production code, so changes are cheap while they still can be.

    • Prototype of the key flows
    • Tests with real users
    • Requirements linked to risks and tests, for regulated products
  3. Step 3: Build

    Two-week sprints

    Every second week you see working software, demoed by the people who wrote it. Progress is something you can click, not a status report.

    • A demo of working software every two weeks
    • Code in your repository from the first commit
    • Documentation written as we build
    Demo every 2 weeks
  4. Step 4: Launch

    Release with a rollback plan

    We release to the App Store and Google Play, the cloud or your devices, with monitoring running from day one and a plan for rolling back.

    • Store, cloud or device release
    • Monitoring in place at launch
    • Validation records with the release, for regulated products
  5. Step 5: Run

    Host, monitor, improve

    On a hosting and service agreement we keep the product running and growing, quoted from its needs. Or we hand everything over to your team.

    • Monitoring and security updates
    • Support and new features as the product grows
    • A clean handover whenever you want one

Pick the model that fits.

Ways to work with us
01.Project
Fixed-scope projectA defined product or release, a written estimate and a delivery plan.Fits: an MVP, a new app, a platform rebuild
02.Team
Team extensionOur developers and designers join your team, your roadmap and your rituals.Fits: products with an ongoing roadmap
03.Run
Hosting & serviceWe host, monitor, update and support your product after launch.Fits: live apps and platforms

The right tools, not the fashionable ones.

What we build with today, taken from our own repositories and case studies: the apps, platforms and integrations in production, not a wish list.

Apps07

  • Flutter
  • Dart
  • Riverpod
  • iOS
  • Android
  • Bluetooth LE
  • Bevy

Web07

  • TypeScript
  • Angular
  • Astro
  • React
  • Lit
  • Tailwind CSS
  • Vite

Backend09

  • .NET
  • C#
  • ASP.NET Core
  • Wolverine
  • Node.js
  • NestJS
  • Rust
  • SignalR
  • NATS

AI07

  • Microsoft Agent Framework
  • Microsoft.Extensions.AI
  • Semantic Kernel
  • MCP
  • OpenAI
  • Claude
  • OpenRouter

Data09

  • PostgreSQL
  • EF Core
  • pgvector
  • Marten
  • SQL Server
  • MongoDB
  • Redis
  • SQLite
  • Dapper

Cloud & DevOps10

  • Azure
  • AWS
  • Google Cloud
  • Kubernetes
  • Kustomize
  • Docker
  • .NET Aspire
  • Cloudflare Workers
  • Azure DevOps
  • GitHub Actions

Integrations10

  • MitID
  • NemLog-in
  • Criipto
  • Signicat
  • Keycloak
  • Stripe
  • Firebase
  • Twilio
  • GatewayAPI
  • Mailjet

Quality & compliance09

  • Playwright
  • xUnit
  • Testcontainers
  • Vitest
  • ArchUnitNET
  • OpenTelemetry
  • Serilog
  • Datadog
  • Sentry

Questions about services

Can you take over an existing product?
Yes. We start with a technical review of the code, the infrastructure and the documentation, then give you a written plan for stabilising it, taking it over and moving it forward. You keep the code and the accounts.
Do you work with regulated products?
Yes. We work with ISO 13485, IEC 62304, MDR, IVDR, GxP and GDPR. Requirements trace to tests, validation records are part of the work, and documentation is written for your QMS rather than after the fact. 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. We deliver the software and the documentation that fits into your quality system.
Do you offer team extension?
Yes. Our developers and designers can join your team, your roadmap and your rituals. Team extension starts at DKK 400 per hour with a minimum engagement of three months.
Can you work with our existing cloud and tools?
Yes. We work with AWS, Azure, Google Cloud, Kubernetes and the usual CI/CD tools. If the current setup is the problem, we will say so and show you a safer path before we change anything.

Not sure whichservice you need?

Start with a free project assessment. We'll map scope, risks and cost with you.

Book a free assessment
Book a meeting

Which meeting suits you?

  1. Meeting type
  2. Time
  3. Your details