:~
service :: custom-software

Software that fits
the way you work.

CRM, CMS, middleware, inventory management or a complete system for your staffing agency. Custom built, with one point of contact who understands your process, builds the software and tests it. With 25 years of development experience.

€90 / hour
€600 / day
fixed price per phase
#// one point of contact

Plan, build and test
by the same person

I started programming at fifteen and have been hosting websites and systems since I was eighteen. At most agencies your project passes through a salesperson, an analyst and a developer. Not with me.

product owner

First understand what you need

I translate your process into a clear plan: what the system should do, what it shouldn't, and what it delivers. Not a wish list of a hundred items, but choices that move your business forward.

developer

Built by the same person

Whoever makes the plan also builds it. No information lost between salesperson, analyst and programmer. You always talk to the person writing the code.

tester

Tested before you see it

Automated tests where it matters and every phase on a test environment. You get to see something that works, not a version you have to debug yourself.

#// what we build

From CRM to integration, built around your process

// crm

CRM and customer portals

Customers, touchpoints, quotes and follow-up in one place. With a portal where your customers see their own details, invoices or orders.

// staffing

Staffing and timesheet systems

Time tracking, approvals, KPI dashboards per consultant or client and automatic invoicing. Connected to your accounting.

// inventory

Inventory and logistics

Stock across multiple locations, reorder points, reservations and connections to your web shop or point of sale.

// cms

Custom CMS and platforms

Admin environments for content that doesn't fit WordPress: databases with a public website, multi-site platforms and catalogues.

// middleware

Middleware and integrations

Making systems that don't talk to each other work together: accounting, CRM, web shop, planning and external APIs, with logging and recovery on errors.

// dashboards

Dashboards and reporting

Numbers from different sources in one overview. KPIs that update themselves and reports that land in your inbox automatically.

// legacy

Modernising old software

A system nobody dares to touch anymore? We rebuild it step by step, keeping your data and without your work grinding to a halt.

// ai

AI inside your own system

Agents that work inside your own software: processing email, running checks, making proposals. With human approval where needed.

#// featured: staffing

Hours, KPIs and invoices
without spreadsheet hassle

For staffing agencies we build the complete back office: consultants log hours, clients approve them, invoices go to your accounting automatically and dashboards show per consultant, client and month how things are going.

  • >Time tracking: per project and client, with approval by the client
  • >Smart checks: forgotten or unapproved hours flagged based on work patterns
  • >Automatic invoicing: to Exact Online, SnelStart or WeFact, no retyping
  • >KPI dashboards: utilisation, margin and revenue per consultant, client and period
#// integrations

Works with what you already have

You don't have to replace everything. The gain is often in connecting systems you already use.

Exact OnlineSnelStartWeFactNmbrsTimeChimpMollieStripeHelp ScoutMailgunGoogle WorkspaceMicrosoft 365Web shops and REST APIs
#// from practice

Systems running
every day right now

A selection of what I built and maintain. Client names are left out.

staffing

Hours, KPIs and invoicing for a staffing agency

A portal that matches timesheets against the accounting, flags forgotten and unapproved hours, only reminds the right people and shows KPIs per consultant and client.

✓ weekly manual work replaced by a check that runs itself
hosting

Back office for a hosting company

Customer management, domains, plans and invoicing in one system, with a statistics dashboard of thirty components and automatic checks for billing errors.

✓ revenue leaks found and closed for good
retail

Lockers, kiosk and stock for a retail chain

From controlling lockers to a kiosk app, an in-store screen and the management behind it. Hardware, software and management in one line.

✓ one platform for multiple locations
it operations

Cockpit for a server fleet

Inventory, monitoring and actions across dozens of servers in one overview, with automatic alerts and a log of every change.

✓ issues spotted earlier, less manual work
data

Data platform with enrichment and quality checks

A database with thousands of items, automatic enrichment in batches, quality checks and a public website on top.

✓ data that updates and checks itself
services

AI-powered helpdesk integration for a hosting company

Tickets are read automatically, the live systems checked and a technical note plus draft reply prepared inside the company's own helpdesk system.

✓ diagnosis ready before anyone opens the ticket
#// how we work

Start small, a fixed price per step

1

Kickoff session

One day mapping out your process, your data and the must-haves together. You get a scope, a phased plan and a price per phase. Fixed price: €600. If you don't continue, you keep the plan.

2

Building in phases

Every one to two weeks something working on a test environment. A fixed price per phase, so no loose ends. You give feedback, I adjust.

3

Launch and migration

Moving data over from your old system or Excel, checking that the numbers match. Your team gets a walkthrough, and the old setup stays available for a while.

4

Management and further development

Hosting, updates, monitoring and small changes for a fixed monthly fee. Not mandatory: the code is yours.

#// rates

Honest rates,
clear up front

hourly rate
€90
for small jobs and further development
day rate
€600
for build days and workshops
kickoff session
€600
one day, with scope and a price per phase

All amounts excl. VAT. Projects get a fixed price per phase; you never pay for hours that weren't agreed.

stack.conf

No favourite framework that has to go everywhere. We choose what fits your system and your team, with open-source technology that can still be maintained ten years from now.

php=Laravel · Symfony
typescript=Next.js · NestJS · Node
data=PostgreSQL · MariaDB · Redis
infra=Docker · own EU servers · cloud
ai=Claude · custom MCP servers
quality=automated tests · CI · test environment
✓ The code is yours, in a repository in your name. No lock-in.
#// frequently asked questions

What does custom software cost?

The hourly rate is €90 and a day is €600, excl. VAT. We start with a one-day kickoff session (€600). After that you get a fixed price per phase, so you know where you stand up front. The total depends on what the system needs to do; you'll know after the kickoff.

Why custom software instead of an off-the-shelf package?

An off-the-shelf package is fine if your process is standard. Custom software pays off when there's a lot of manual work between systems, when your package forces you to work differently than you want, or when per-user licence costs keep rising. Sometimes the answer is an integration between existing packages, and then we'll say so.

Who owns the code?

You do. After payment you get the full source code in a repository in your name. We build with open-source technology, so any other developer can continue with it later.

Do you integrate with Exact Online, SnelStart and other accounting software?

Yes. We've built integrations with Exact Online, SnelStart, WeFact, Nmbrs and TimeChimp, and with payment providers such as Mollie. If a package has an API, we can almost always connect to it.

How long does a project take?

A first working version is usually ready within a few weeks. We build in phases of one to two weeks, so you see something quickly and can adjust along the way. Large systems grow over several phases.

Who tests it?

We do, before you see it. Important parts get automated tests that run with every change, and every phase goes to a test environment first. Then you test it on your own work, and only then does it go live.

Can you replace our old system?

Yes. First we map out what the system really does (often more than anyone knows), move the data over with checks and replace it part by part, so your work carries on.

Do I have to build a whole system straight away?

No. Many clients start with one bottleneck, such as an integration between time tracking and accounting, or a dashboard. If that works, we build on it. For a small job or a question you can simply book a few hours.

Looking for an AI agent in your existing systems instead? See AI agents or automation.

$contact --reason="new client"

Can we help
your business?

Digital agency in Groningen for Claude hosting, websites, automation and AI agents that simply do what they should. We handle the tech, you handle the growth.

stats.json
  • Experience
    // years online
    20y
  • Projects
    // live & running
    100+
  • Tool lock-in
    // always the best solution
    0