Software designer working in a bright Amsterdam studio overlooking a canal

Custom software. Built around your business.

Batavia is a development studio specialising in custom systems, integrations, and AI agents. We turn complex processes into software your team can work with.

Development specialists
25+

A dedicated build team brings the expertise and continuity your project needs, from development through ongoing support.

Years across technology & business
10

A decade across web development and business operations informs how we build: with an understanding of the people and processes behind the software.

The studio

Software should fit the way you work.

Every business has its own way of working. We build the systems that support yours: a platform for your operations, a connection between existing tools, or an AI agent that takes on repetitive tasks.

Capabilities

Systems. Connections. Intelligence.

01Systems

Custom system development

Internal tools, custom CMS platforms, and business applications built around your processes. Give your team one place to manage the work.

02Integrations

Systems & API integrations

Connect the tools you already rely on. From payments and bookings to CRM and accounting, we make data move between systems without re-entry.

03AI agents

AI agent development

Agents that work with your data and tools to research, classify requests, and prepare responses. Built into your workflow, with human review where it matters.

Amsterdam canal bridge reflected in still water
Selected work

Built for everyday business.

From a catering marketplace to connected payments and accounting, our work brings custom logic and existing tools together.

Custom platform · Partnership build

Smaakmaatjes

A B2B catering platform with dynamic pricing, postcode availability, and an embeddable booking widget. Individual caterer sites run from one shared system.

Booking & payment integration · Client project

Local payments, connected operations

A custom booking engine for a Dutch company, adding iDEAL, recurring SEPA payments, and automated confirmations to its existing operations software.

Accounting integration · Client project

From booking to bookkeeping

An integration connecting a Dutch clinic’s software, Stripe, and Exact Online. Booking deposits flow into accounting without the team entering the same information twice.

Custom CMS & APIs · Our own platform

Keuzecheck

A custom CMS that manages multiple comparison sites, connects six buyer APIs, and automates request distribution. Built and operated by us, with a Google Ads API connection.

Method

From the first conversation to daily use.

Discovery01

Understand

We get to know your team, processes, and existing tools. Together, we define what the system needs to do and agree on a clear scope.

Development02

Build

We design and develop a working first version, test it with your team, and refine it around real use. You can see and shape the work as it takes form.

Continuity03

Launch & support

We prepare the system for daily use, document how it works, and help your team get started. Ongoing support keeps it useful as your business changes.

Person working on a tablet in a sunlit cafe
People & partnerships

A studio that understands the work behind the software.

Founded by Argo Utomo in the Netherlands, Batavia brings business experience and hands-on development together. We build for clients, develop platforms in partnership, and run our own systems too. That experience shapes the decisions we make on every project.

We also work alongside agencies as their development partner, building custom systems, integrations, and AI agents under their brand. You lead the client relationship; we support the technical delivery.