Custom software.
From the counter to the cloud.

Internal tools, customer portals, SaaS platforms, POS systems and kiosks, for businesses, shopping centers and governments. One team designs it, builds it and keeps it running. At a fixed price, from €4,950 excl. VAT.

No obligation. You don’t pay anything yet.

  • 5.0 on Google, from 49 reviews
  • Our team designed the POS system for all of Nike’s European factories
  • Our team has worked for the Belgian and the Turkish government

Demo of one custom platform in the fictional shopping center Shopping Vennepoort. At the register of the sports store Sport Vennegem, the cashier scans a pair of trail shoes for €129.95. The register sends the amount to the payment terminal and the customer pays contactless with Bancontact. The receipt prints and the sale goes to the European servers. Right after, the dashboard in the back office updates: revenue goes up, the sale appears at the top of the list and the stock of trail shoes drops from 7 to 6. The kiosk in the hall shows, under Sport Vennegem: trail shoes, 6 left in stock. After the demo, you can ring up products and take payment yourself.

Demo · Shopping Vennepoort

Software that runs every day. From the factory floor to the customer portal.

Our team has worked for Nike, De Watergroep and IDEWE, for the Belgian and the Turkish government, and for US startups and Fortune 100 companies. For each name, you see exactly what our role was.

people use something our team designed or built, every day
7+ million
projects delivered
150+
years of experience
14+
on Google, from 49 reviews
5.0
  • Nike

    RoleDesign

    What
    The lockers and the operating system behind the checkouts (POS)
    Where
    All European factories
  • De Watergroep

    RoleDesign

    What
    The entire website, built from components, and the customer portal
    Via
    A partner agency, with us as subcontractor
  • IDEWE

    RoleContributed

    What
    The redesigned app and the client portal
    Sector
    Prevention and well-being at work
  • Governments

    Our team has worked for the Belgian and the Turkish government.

We also work as a subcontractor for your lead contractor or integrator.

Our team has worked for these organizations, sometimes through a partner agency.

From workshop to city hall. Pick your kind of software.

A tool for your team, a portal for your customers or the registers and kiosks of an entire shopping center. Pick what you’re looking for and jump straight to the example.

Who is it for?

Pick your sector and see which software fits. If our team has worked in that sector, we show what it did.

  • Demo · Installatie Vennegem

    Internal tools

    Scheduling, stock and work orders in one tool built around your process. No more Excel versions and stray emails.

  • Demo · Installatie Vennegem

    Customer portals

    Your customers track quotes, scheduling and invoices themselves and sign digitally. You get fewer phone calls.

  • Example

    SaaS platforms

    Software you sell yourself as a subscription. Many customers on one platform, each with their own walled-off data.

  • Demo · Sport Vennegem

    POS systems

    A POS built around your store, with scanner, receipt printer and payment terminal. It keeps selling, even without internet.

  • Demo · Shopping Vennepoort

    Kiosks and digital signage

    Kiosks that show visitors the way or let them pay, and screens with your campaigns. All managed from one place.

  • Demo · Stad Vennegem

    Counter and citizen software

    Ticket kiosk, waiting room display, counter app and a citizen portal with eID or itsme. Accessible and secure, for years.

Something else in mind that doesn’t fit any of these boxes? Tell us about it

From Excel chaos to one tool. Built around the way you work.

A schedule in a shared Excel file, work orders on paper and hours that someone retypes into the accounting software. It works, until it doesn’t. We build one tool around your process: everyone sees the same schedule, a double booking stands out right away and a completed work order turns into an invoice by itself.

Demo with sample data. Before: a shared Excel file with a schedule, a double booking nobody noticed, a message that someone else saved the file and a pile of emails with attachments. After: the scheduling tool of Installatie Vennegem, with the technicians as rows and the days of the week as columns. You can move jobs; the tool warns you when a technician is already booked. Below it, the technician’s phone and the invoice that goes to the accounting software.

Demo · Installatie Vennegem

Drag a job to another technician or day. With the keyboard: pick a job with Enter and move it with the arrow keys.

Work orders on mobile

Technicians see their jobs on their phone, have the customer sign and complete the work order. The office sees it right away.

10:14
My jobsM

Today · Tue, Sep 8

10:00–12:00In progress

Apotheek Vennegem

Markt 3, Vennegem

Leak under sink

Customer signature
Have the customer sign here

Done means invoiced

With an integration, a signed work order instantly becomes an invoice in your accounting software. Nobody retypes a thing.

No completed work order yet

Complete a work order on the phone and see what happens.

E-invoicing via Peppol: mandatory between Belgian businesses since January 1, 2026.

Always included

In every tool we build, at no extra cost.

  • Roles and permissions

    A technician sees their own jobs, accounting sees the invoices and you see everything.

  • Audit log

    Who changed what and when, in black and white. No more “who deleted that?”

  • Two-factor authentication

    A stolen password alone isn’t enough to get in.

  • Secure hosting in Europe

    Your tool and your data run on European servers.

A custom internal tool costs from €4,950 excl. VAT for one module, at a fixed price.

Calculate your price

Options for an internal tool

  • Reporting and dashboards
  • Integrations with existing software · per integration

One platform for all your customers. Each customer sees only their own data.

Want to sell software as a subscription (SaaS) or give your customers their own portal? We build the platform behind it: a new customer in one click, subscriptions that add up and data that stays strictly separated per customer.

Example

Example of a SaaS platform: the admin console with all your customers. You create a customer and follow in a log how the platform sets everything up, you view the platform as one customer and see that they only get their own appointments, and you change a subscription with a prorated invoice.

MRR€477
Customers
CustomerPlanMonthly
Garage Vennegemgarage.jouwplatform.bePro€129
Kapsalon Vennegemkapsalon.jouwplatform.beStart€49
Dierenarts Vennegemdierenarts.jouwplatform.beBusiness€299
Rijschool Vennegemrijschool.jouwplatform.bePro–

New customer

Address: jouwklant.jouwplatform.be

Plan

A new customer, ready in seconds

You type your customer’s name. The platform sets up the rest: their own walled-off environment, their own address with a TLS certificate (the padlock in the browser), starter data, a welcome email and the first invoice.

Tech

  • PostgreSQL
  • Let’s Encrypt (ACME)
  • Mollie or Stripe
  • Peppol

Try it yourself: type a name, switch customers or pick another plan.

What else is inside

  • Sign in with your work account

    Single sign-on via Microsoft Entra ID or Google, with OpenID Connect or SAML. When someone leaves your customer’s company, they can no longer sign in.

  • Roles per customer

    Owner, admin, member or read-only. Each customer manages their own team; you manage the platform.

  • Audit log

    Who did what, when and for which customer. Handy when a customer has a question, and during an audit.

  • API and webhooks

    Customers connect their own software with an API key per customer. Webhooks report every new appointment, signed so the receiver knows they really come from you.

  • Example

    Status page

    A public page with the status of your platform and past incidents. Your customers see right away if something’s wrong.

Just a portal for your existing customers? That’s an option in our price list. For a full SaaS platform, you combine multiple modules.

Customer portal

Fixed price, on top of your software

Calculate your price
De WatergroepIDEWE

Our team helped shape the client portal of IDEWE and designed the customer portal of De Watergroep, through a partner agency.

A POS built around your store. It keeps selling, even without internet.

Scanning, checkout with Bancontact or cash, a receipt with VAT per rate and the end-of-day close in the evening. We build the POS system around the way your store works. If the internet drops, you just keep selling: everything syncs as soon as the connection is back.

Demo with sample data: the counter of Sport Vennegem with a POS terminal with a customer display, a receipt printer, a cash drawer under the counter, a handheld scanner and a payment terminal. You can tap products and check out with card or cash; the receipt appears line by line.

Online · everything synced

Demo · Sport Vennegem
Sport VennegemOnline
Search or scan
Register 1 · Lotte · Sat, Sep 12 · 14:32

SaleReceipt 0094

  • Tap a product or scan a barcode.
Total€0.00

Tap products and check out with card or cash. Everything works with the keyboard too.

  • Stock and webshop in sync

    Sell something in the store and the stock in your webshop drops with it. And the other way around.

  • Multiple stores

    One system for all your stores and registers, with figures per store and for all of them together.

  • Cashier and manager

    A cashier sells. Returns, discounts and the end-of-day close are for staff with the right permissions.

  • Linked to your payment terminal

    The amount goes to the terminal by itself (an ECR integration). No typos, nothing entered twice.

  • Your accounting

    Daily totals and VAT go to your accounting software, for example Exact or Odoo.

  • Hardware of your choice

    Receipt printer, scanner, cash drawer, customer display: we help you choose and set everything up.

Custom quote

A POS system depends on your store, your hardware and your integrations. That’s why we set the price after a call, fixed and in writing.

Book a free call

Kiosks, screens and parking. One system, and you stay in control.

For shopping centers and other busy places. Visitors find their store, pay for parking and check their gift card at the kiosk. You run every kiosk and screen from one admin panel.

A kiosk in the hall of Shopping Vennepoort, with a shop directory and routes, parking by license plate, your gift card balance, an accessible mode and four languages.

Demo · Shopping Vennepoort

Shopping Vennepoort

64 shops · 3 kiosks · 24 screens · 1,200 parking spaces

Search, find and get there

Visitors type a few letters or pick a category. The kiosk shows the shop, the opening hours and today’s deal, and draws the route from where they’re standing, escalator included. With a QR code, they take the route along on their phone.

Under the hood

  • Shops, units and opening hours come from the same admin panel as your screens. When a shop moves, every route is right straight away.
  • The floor plan is a vector file: sharp on every screen, with routes along the real walkways.
  • The keyboard follows the language: AZERTY in Dutch and French, QWERTZ in German, QWERTY in English.

Try it yourself: tap the kiosk, find a shop, pay for parking or turn on accessible mode.

Every screen, one dashboard.

Plan a promotion, pick the zones or tap the screens, and at 14:00 it’s everywhere: along the walkways, at the entrances and at the top of the kiosks. People counters above the entrances show how many visitors come in.

The admin panel of Shopping Vennepoort: a floor plan with 24 screens and 3 kiosks across two levels, a form to schedule a campaign and visitor counters per entrance.

Demo · Shopping Vennepoort
vennepoortSaturday 13:56

Screens

23 of 24 online

New campaign

Name

Sale -30% at Sport Vennegem

When

Where

Visitors today

People counters at the entrances · sample figures

Total 7,136

  • Market entrance

    2,941

    +834 in the last hour

  • Station entrance

    1,807

    +510 in the last hour

  • Parking entrance

    2,388

    +673 in the last hour

Try it yourself: pick a zone or tap screens on the floor plan, and schedule the campaign.

Why one system

  • Change it once

    Kiosks, screens, parking and gift cards share one admin panel and one database. New opening hours show up everywhere at once.

  • Keeps running

    If the network drops, the store directory and the screens keep going with their last content. If a screen fails, you see it right away.

  • Locked down tight

    Kiosks run in kiosk mode: no desktop, no key combinations, and clean again after a restart.

    How we lock down Windows IoT
  • Hardware, too

    We help you choose your kiosks, screens and people counters, and we set them up. Hardware and device software are priced in a quote.

The admin panel is a custom web application, from €4,950. We price kiosks, screens and hardware in a quote, after a call about your center.

Counter and citizen software that everyone can use.

For cities, municipalities and government agencies, we build everything from the entrance to the counter, and online. Accessible the way the law requires, sparing with personal data and made to last for years.

Book a free call
Demo · Stad Vennegem

Demo of a city hall in the fictional city of Vennegem: a ticket kiosk, a screen in the waiting room, the counter software at counter 3 with an eID reader, and the citizen portal.

Go ahead and tap the screens yourself.

Steps in the demo

  • At the kiosk, citizens choose what they’re here for and get a ticket right away. The screen in the waiting room calls them to the right counter, with a chime and in large letters, so no one misses their turn.

  • Your clerk calls the next citizen with one click and sees right away what they’re here for. The clerk reads the eID with a card reader, without retyping anything. Every time someone reads a card, it goes into the audit log with a reason.

  • Need a certificate of residence or of household composition? Citizens insert their eID into the kiosk, enter their PIN and print the certificate themselves. No waiting in line.

  • Online, citizens log in through CSAM, the government’s login service: with itsme or with their eID. There they follow up on their requests and download their certificates, without a separate password.

Built by the rules

  • WCAG 2.1 AA and EN 301 549 · The standard for public-sector websites and apps.
  • European Accessibility Act · Since June 28, 2025, also for self-service terminals such as kiosks.
  • GDPR · Your staff only see the data they need for a request.
  • Audit log and European hosting · Who did what and why, stored on European servers.
  • Open standards · You can always export your data. No lock-in.

Ready for public tenders

For a tender, we provide the technical documentation, test reports and an accessibility statement. Working with a lead contractor or integrator? Then we work as a subcontractor.

Experience
Our team has worked for the Belgian and the Turkish government.
See our work

Under the hoodNow it gets technical: three chapters for your IT team, with real commands and code.

// 01 · WINDOWS IOT

From Windows Embedded to Windows IoT. And locked down tight.

Is your register or kiosk still running Windows Embedded? Then it no longer gets security updates. We move it to Windows IoT Enterprise LTSC: ten years of updates, without new features that could break something. And we lock it down with what Windows itself has on board. Go ahead, try to break it below.

An industrial panel PC running Stad Vennegem’s kiosk app on Windows IoT Enterprise. With the buttons below the device, you try to break it: keyboard shortcuts, a swipe, a USB drive, pulling the plug, a crash. After each attempt, you read what happened and which Windows feature stopped it.

Demo · Stad VennegemLocked
C: protected by UWF186 MB of 2,048 MB in the overlay
cleared on every restart

Try to break it

0 of 7 tried · Broken through: 0

Pick an attempt below. You’ll see right away what the device does, and why.

Everything works by hand and with your keyboard too.

The settings behind the simulator

Real commands and settings. Anything simplified is marked as such.

Blocks key combinations such as Alt+F4, Ctrl+Alt+Del and the Windows key. On a regular keyboard, the On-Screen Keyboard and the touch keyboard alike.

Code for Keyboard Filter, PowerShell, as administrator
# Turn on Keyboard Filter and restartDism /online /enable-feature `/featurename:Client-DeviceLockdown `/featurename:Client-KeyboardFilter# Block these combinations (Enabled = 1)$ns = 'root\standardcimv2\embedded'$keys = 'Windows', 'Alt+F4', 'Ctrl+Alt+Del','Win+L', 'Shift+Ctrl+Esc'foreach ($id in $keys) {$rule = Get-WmiObject WEKF_PredefinedKey -Namespace $ns |Where-Object Id -eq $id$rule.Enabled = 1$rule.Put() | Out-Null}# No way out by pressing the Windows key 5×$s = Get-WmiObject WEKF_Settings -Namespace $ns |Where-Object Name -eq 'BreakoutKeyScanCode'$s.Value = 0$s.Put() | Out-Null

Administrators are exempt by default. That’s why the kiosk runs under a standard account, and maintenance happens remotely.

Your app replaces Explorer: no taskbar, no Start menu, no desktop. If the app stops, Windows restarts it right away.

Code for Shell Launcher, XML, Shell Launcher v2
<ShellLauncherConfigurationxmlns="http://schemas.microsoft.com/ShellLauncher/2018/Configuration"xmlns:V2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"><Profiles><Profile Id="{6F2B7C1E-3A9D-4E5B-8C07-2D41A9E6B3F8}"><!-- Your app as the shell. If it stops, it restarts. --><Shell Shell="C:\Kiosk\Kiosk.exe"V2:AppType="Desktop"V2:AllAppsFullScreen="true"><DefaultAction Action="RestartShell" /></Shell></Profile></Profiles><Configs><Config><!-- Sign in automatically with a standard account --><AutoLogonAccount /><Profile Id="{6F2B7C1E-3A9D-4E5B-8C07-2D41A9E6B3F8}" /></Config></Configs></ShellLauncherConfiguration>

For a Store app or a web kiosk in Microsoft Edge, we use Assigned Access. It turns on a set of restrictions by itself.

Everything Windows writes to the disk goes to a temporary layer: the overlay. On a restart, it disappears. Whatever a visitor or a glitch changed is gone.

Code for Unified Write Filter, cmd, as administrator
:: Turn on the feature and restartDism /online /enable-feature ^/featurename:Client-DeviceLockdown ^/featurename:Client-UnifiedWriteFiltershutdown /r /t 0:: Protect C: with a 2 GB overlay (active after a restart)uwfmgr volume protect C:uwfmgr overlay set-size 2048uwfmgr filter enable:: Only the app’s queue is keptuwfmgr file add-exclusion C:\Kiosk\queue:: Updates: servicing mode, in your maintenance windowuwfmgr servicing enable

In servicing mode, Windows briefly turns off the filter, installs the updates and turns it back on. That way, updates do stick.

At startup: no Windows logo, no loading dots, no status messages and no sign-in screen. You see the logo from the device’s firmware, then your app right away.

Code for Unbranded Boot and Custom Logon, cmd, as administrator
:: Turn on the featuresDism /online /enable-feature ^/featurename:Client-DeviceLockdown ^/featurename:Client-EmbeddedBootExp ^/featurename:Client-EmbeddedLogon:: No Windows logo, dots or messagesbcdedit.exe -set {globalsettings} bootuxdisabled on:: No error screen, no F8 or F10 menubcdedit.exe -set {bootmgr} noerrordisplay onbcdedit.exe -set {globalsettings} advancedoptions falsebcdedit.exe -set {globalsettings} optionsedit false:: No sign-in screen with automatic sign-inset KEY="HKLM\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon"reg add %KEY% /v HideAutoLogonUI /t REG_DWORD /d 1 /freg add %KEY% /v BrandingNeutral /t REG_DWORD /d 1 /f

The logo itself lives in the device’s firmware (UEFI). That’s the only supported way to replace the boot logo; we arrange it with the manufacturer.

With an MDM such as Microsoft Intune, you configure all your devices from one place. No one needs to go on site.

Intune profilesimplified

Removable storageADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_2
All access denied
Edge swipesLockDown/AllowEdgeSwipe = 0
Off
BitLockerBitLocker/RequireDeviceEncryption = 1
Required, with TPM
App Control for BusinessApplicationControl/Policies/{PolicyGUID}/Policy
Approved apps only
UWF servicingUnifiedWriteFilter/NextSession/ServicingEnabled
In your maintenance window

Using a different MDM? These are standard Windows settings (CSPs), so that works too.

// LIFECYCLE

How long will your device still get updates?

Windows IoT Enterprise LTSC gets ten years of security updates, without new features that could break something. Older versions are coming to an end, or already have. We move your devices over without closing your store: one device first, then the rest, outside business hours.

Registers are nothing new to our team: it designed the POS, the operating system behind the checkouts, for all of Nike’s European factories.

We quote the migration and setup of your devices separately.

Book a free call
How long each version of Windows for registers and kiosks gets security updates
  1. // From

    Windows Embedded POSReady 7 · until October 12, 2021, paid ESU until October 2024

  2. Windows 10 IoT Enterprise LTSB 2016 · until October 13, 2026

  3. // To

    Windows 10 IoT Enterprise LTSC 2021 · until January 13, 2032

  4. Windows 11 IoT Enterprise LTSC 2024 · until October 10, 2034

Is your kiosk running regular Windows 10 Pro or Enterprise? Support for those ended on October 14, 2025. Businesses now only get updates through paid Extended Security Updates.

What else comes with it

Remote management
With an MDM such as Microsoft Intune, you manage all your devices from one place: policies, apps and updates. No one needs to go on site.
Updates outside business hours
Security updates arrive at night, in a maintenance window. With UWF servicing, they’re simply kept after the restart.
BitLocker
The disk is encrypted, with the key in the device’s TPM chip. If someone pulls out the disk, it’s useless to them.
App control
Only programs you approve are allowed to start: with App Control for Business or AppLocker. An unknown program simply won’t start.

// 02 · JAVA AND HARDWARE

Java on the shop floor. Software that talks to your devices, down to the byte.

Receipt printers, scanners, card readers and lockers each speak their own language. We write the software that understands them all, and keeps running for years. Pick a device and watch along: the code, the device and the bytes on the wire.

  • Java 21 and 25 (LTS)

    On Eclipse Temurin: free, open source and years of updates.

  • JavaFX

    For POS and kiosk screens, on Windows and Linux.

  • Spring Boot and Quarkus

    For the services behind them: APIs, integrations and the server in your store.

  • Java 8 and Swing

    We modernize older software step by step, without bringing your business to a halt.

An interactive workbench with four devices: a receipt printer with a cash drawer, a barcode scanner, an eID reader and a wall of lockers. For each device, you see the Java code, the device responding and the bytes on the wire. All data is example data.

Demo · Sport Vennegem
Receipt.java· Java codesimplified
POSPrinter printer = new POSPrinter();
printer.open("ReceiptPrinter");    // name from jpos.xml
printer.claim(1000);
printer.setDeviceEnabled(true);
printer.setCharacterSet(858);      // with é, ë and €
 
String esc = "\u001B|";            // UnifiedPOS escape
String title = esc + "cA" + esc + "bC" + esc + "3C";
String body = esc + "N" + esc + "cA";
 
printer.printNormal(PTR_S_RECEIPT,
        title + "Sport Vennegem\n");
printer.printNormal(PTR_S_RECEIPT,
        body + "Thanks, come again!\n");
// feed and cut
printer.printNormal(PTR_S_RECEIPT, esc + "fP");
 
// CashDrawer: open, claim and enable as above
drawer.openDrawer();               // ESC p, via the printer

Receipt printer and cash drawer

Your software sends the receipt through JavaPOS, the Java version of the UnifiedPOS standard. The driver translates that into ESC/POS, the command language most thermal printers speak. The cash drawer is connected to the printer and pops open with a single command.

Switching to another printer brand later? Your POS software just keeps working.

Try it yourself

On the wireUSB · ESC/POSsimplified
  1. Quiet on the line. Try the device.

Everything works by hand too: type your own receipt, scan a product, insert the card or open a locker.

// NOT JUST JAVA

We pick the language that fits your device and your team.

  • .NET 10

    For Windows services and OPOS, the Windows counterpart of JavaPOS.

  • TypeScript and Node.js

    For web, kiosk and dashboard screens, and for APIs.

  • Kotlin

    For apps on Android handhelds and POS terminals.

  • Python

    For data, reporting and machine learning.

// 03 · ARCHITECTURE

Built to keep running. Even when the internet goes down.

Registers, kiosks and screens work with a small server on site. It syncs with the cloud on European servers, and from there with your accounting, ERP and Peppol. Click a part or flip a switch, and see how it all fits together.

Example

An interactive diagram. Registers, kiosks, handhelds and screens work with a local server on site. It syncs with the cloud on European servers, just like the web app and the mobile app. The cloud is connected to accounting, ERP, Peppol, payments, identity and reporting. Pick a part to read how it works, or turn on a layer.

Pick a part or flip a switch. Everything works with your keyboard too.

Edge · on site

Local server

A small server on site keeps a copy of everything your devices need. If the internet goes down, it stores every change in a queue and sends it all on as soon as the connection is back.

Tech, for example

  • SQLite
  • Docker
  • Debian
  • Windows IoT Enterprise

// AND MOST IMPORTANT

The code, data and documentation are yours.

No lock-in. If you ever want to move on with another provider, you take everything with you.

Source code

All of the code, not just the app that runs. Another developer can pick it up right away.

Data

In an open database, always exportable. No closed format you’re stuck with.

Documentation

How everything fits together, how to install it and what to do when something breaks.

Off-the-shelf, custom or both? Not everything needs to be custom.

For your accounting, your payroll or your email, good software already exists. Go ahead and use it. Custom software pays off where the way you work makes the difference, or where software has to talk to your own devices. And often it’s both: you keep your package, and we connect it.

Prices excl. VAT
TopicPrices excl. VAT
Ready-madePer user
CustomFrom €4,950
BothCustom quote

Your process

Does the software adapt to you, or do you adapt to the software?

Works the way your team worksNo detours through Excel and email.
Fair: You follow the package’s logic
Strong: Built around your process
Fair: The package stays, the integration fills the gaps
Grows with your businessA new service, an extra location, a new rule.
Fair: Through the settings, or wait for the vendor
Strong: You decide what gets added
Fair: Your integration does, the package doesn’t

Costs

What you pay at the start, and after that.

At the startBefore you start using it.
Strong: Low: you start with a subscription
Fair: From €4,950, one-time and fixed
Fair: The integration, custom quote
Every monthFor as long as you use the software.
Fair: A license per user
Strong: No licenses. Hosting and maintenance from €25/month
Fair: Your licenses, plus maintenance if you like
As your team growsTen more colleagues, or a hundred.
Limited: Every new user is another license
Strong: No price per user
Limited: The per-user licenses remain

Ownership of code and data

Who owns it, and what if you ever want to switch?

Who owns the software?The code, the design and your data.
Limited: The vendor: you rent it
Strong: You: code, design, data and documentation
Fair: You rent the package, the integration is yours
SwitchingIf you want to move on with someone else later.
Fair: Your data, through the package’s export
Strong: Everything comes along, no lock-in
Fair: You take the integration with you

Integrations

Does it talk to the software you already have?

With your other softwareAccounting, ERP, CRM, payment terminal.
Fair: The integrations the package offers
Strong: With the software you use
Strong: That’s the whole point: we connect your package

Devices and hardware

Registers, kiosks, scanners and printers.

Registers, kiosks and scannersSoftware that talks to real devices.
Fair: Whatever the vendor supports
Strong: Receipt printer, scanner, eID reader or lockers: you choose
Fair: Whatever the package supports
One store, one registerA regular store with a regular way of working.
Strong: An off-the-shelf POS will do
Limited: Rarely worth it
Strong: An off-the-shelf POS, connected to your webshop

Getting started

How fast you’re up and running, and how proven it is.

Up and runningFrom your decision to the first working day with it.
Strong: Right away: create an account and go
Fair: After an analysis, on a fixed schedule
Fair: The package right away, the integration on schedule
ProvenHow many people already use it.
Strong: By many businesses, every day
Fair: New, tested with your own team
Strong: The package is. We test the integration.
The best choice if…
Ready-madeyour process is the same at every company: accounting, payroll, email
Customthe way you work makes the difference, or it has to run your own devices
Bothyour package works well, but doesn’t talk to the rest

Not sure? Pick what you need software for.

We’ll tell you honestly what we would do. Often, that’s not custom software.

Our adviceOff-the-shelf software

Get an accounting package such as Exact or Odoo. Does your team also work in other software? Then we connect it, so no one has to retype anything.

Book a free call

How your software comes together: first in one place, then everywhere.

You see your software before we build it, and again after every build round. We test in one place first, with the people who use it every day, and only roll out once it runs smoothly there.

Demo · Stad Vennegem

The examples follow one project, from the analysis to the first support request: a ticket kiosk and counter software for a city hall.

  1. 1. Intro and analysis

    We start with a free thirty-minute call. Then we map out your process: who does what, with which systems, and where it gets stuck. Based on that, you get a fixed price and a schedule.

  2. 2. Clickable prototype

    We design every screen in Figma and turn it into a clickable prototype: it looks like the real software, but there’s no code behind it yet. We test it with the people who will be working with it, and for a register or kiosk at the real screen size.

  3. 3. Building in short sprints

    We build in sprints: short build rounds with a clear goal. After every sprint, you try out working software in a separate test environment, apart from your real data. So you can adjust course while that’s still easy.

  4. 4. Pilot on real devices

    We start small: one store, one counter or one team, on the real devices and with real customers or citizens. Whatever comes up there, we fix before the rest follows.

  5. 5. Rollout and training

    Then your other locations follow, one by one and outside business hours if needed. We set up the devices and teach your team to work with them. A half-day training session costs €250.

  6. 6. Maintenance and support

    After the rollout, we stick around. You have one dedicated contact person, who replies within 24 hours on business days. Maintenance with hosting, backups and updates starts at €25 per month, with uptime monitoring from €69.

How long does it take? That depends on what your software needs to do. After the analysis, we set the schedule, with a date for every step.

Book a free call

What we need from you: one person who knows your process and makes the calls, time to test after every sprint, and access to the systems we integrate with.

What does custom software cost? Exactly this.

No hourly billing and no per-user license. Build your software and see your price right away, even before the first call.

A POS, kiosk or other device? We price that software and the hardware in a quote, after a call about your devices.

Custom software

A portal or tool built around your process, not the other way around.

from€4,950excl. VATone-time

Build your software

Always included

  • Analysis of your process
  • Custom web application
  • Users and roles
  • Secure hosting on European servers
  • Two-factor authentication and audit log

Timing based on your project, agreed up front in a schedule

Don’t see it listed? POS systems, kiosks, devices and integrations with your own systems go in your quote.

5.0 on Google, from 49 reviews

Number of modules

A module is a defined part, such as scheduling, invoicing or inventory.

Features

Extras

Custom software

Your price

  • Custom software (base)€4,950
Subtotal excl. VAT
€4,950
VAT 21%
€1,039.50
Total incl. VAT
€5,989.50
Deposit at the start (40%)
€2,395.80

Balance only on delivery

Timing based on your project

Thank you, and see you at the intro call.

Continue with this receipt

No obligation. You don’t pay anything yet.

Fixed price for these choices, excl. VAT. If something else turns out to be needed later, you first get an updated price. Nothing changes without your approval.

Hosting and maintenance (optional)

After launch, we’re still here for you, monthly and on top of your one-time price. Maintenance is optional. Prefer to host it yourself? You can.

Your price

€4,950excl. VAT

Continue

Good to know

Everything about custom software: pricing, timing, your devices, security and what happens after delivery.

Pricing and timing

How much does custom software cost?

From €4,950 excl. VAT, for a web application with one module, such as scheduling or inventory management. The analysis of your process, roles, hosting on European servers, two-factor authentication and an audit log are always included. Extra modules and features each have a fixed price; registers, kiosks and hardware are quoted separately.

Is the price fixed, or do custom projects run over?

Fixed, for what you configure. In the analysis at the start, we go over your process and your wishes. If something else turns out to be needed, you first get an updated price and you decide. Nothing changes without your approval: no hourly bills after the fact.

How long does it take?

That depends on what your software needs to do and which devices it runs on. That’s why we set a schedule after the analysis, with a date for every step up to the rollout. Got a deadline? With priority scheduling, your project moves to the front of the line, for 15% on top of your price.

Registers, kiosks and devices

Do you provide the hardware too?

We help you choose, set up the devices and connect them to your software: register, receipt printer, scanner, kiosk or screen. That hardware and the software on it are quoted separately. Your payment terminal comes from your payment provider; we connect it to your register. Already have devices? Then we first look at what you can keep.

Our POS still runs on Windows Embedded. Can you help?

Yes. Windows Embedded POSReady 7 hasn’t received regular security updates since October 12, 2021, and the paid extension has ended too. Its newest successor, Windows 11 IoT Enterprise LTSC 2024, gets updates until October 10, 2034. We test your POS software and peripherals on it and migrate device by device, without closing your store. Here’s how we do it.

Can you build a POS for a restaurant or bar?

In Belgium, many restaurants, cafés and bars must use a certified registered cash register system: the GKS, or “white cash register.” We don’t build that kind of register ourselves. For hospitality businesses, we integrate with a certified cash register system, so that your custom inventory or reporting, for example, works together with your register.

Technology and integrations

Does it work without internet?

We build registers and kiosks to keep working when the internet goes down: sales are stored locally and synced as soon as the connection is back. Cash payments keep working; whether card payments go through depends on your payment terminal. A web application does need a connection. Here’s how it works.

Do you integrate with Exact, Odoo, SAP or Peppol?

Yes: with your accounting (such as Exact, Odoo or Yuki), an ERP such as SAP, your CRM or Power BI. An integration with your accounting or CRM costs €1,050. Since January 1, 2026, invoices to Belgian businesses have to go out as e-invoices via Peppol; your software sends them through your accounting package or directly through a Peppol access point.

Can you take over our existing Java software?

Often, yes, and not just in Java. First we read the code and look at how it runs. Then we tell you honestly what’s best: keep building on it, modernize it step by step (for example from Java 8 to 21 or 25), or start over. A takeover goes in a custom quote.

Security and compliance

What about security and GDPR?

Your software runs on European servers, with encrypted connections, two-factor authentication, roles and permissions, and an audit log that records who did what. We only store what your process really needs, as the GDPR requires. With a maintenance plan, we make a backup every day.

Is the software accessible, on a kiosk too?

Yes. Our starting point is WCAG 2.1 AA, the standard for accessible websites and apps. Since June 28, 2025, the European Accessibility Act also applies to kiosks and payment terminals, with requirements such as spoken instructions through headphones. Existing devices may stay in use until the end of their economically useful life, up to 20 years.

Do you work for governments, including through public tenders?

Yes. Our team has worked for the Belgian and the Turkish government. For a tender, we provide documentation, test reports and an accessibility statement. Working with a lead contractor or integrator? Then we work as a subcontractor, as we did for De Watergroep. How we build for governments.

After delivery

Who owns the code?

You do: the source code, the design, your data and the documentation, with no per-user license. We build with mainstream technology that other developers know too. If you ever want to move on with another provider or with your own IT team, you take everything with you.

Can I add more later?

Always. Start with one module and later add what your team or your customers ask for, such as a customer portal (€2,150) or reporting and dashboards (€1,595), without starting over. Anything not on the price list goes in a quote. With a Growth or Partner plan, it can also fit within your monthly hours.

What about maintenance and support?

Our maintenance plans start at €25 per month: hosting on European servers, daily backups and updates. From the Growth plan (€69 per month) up, we also keep an eye on your software ourselves, and you get hours for changes. You have one dedicated contact person and a reply within 24 hours on business days. Maintenance of registers and kiosks goes in your quote.

Don’t see your question? Email info@brisk.be or send us a WhatsApp (opens in a new tab). Brisk is based in Genk, Belgium.

Ready for your own software?

Your process. Your devices. Your software.

Tell us how you work. We design and build the software that fits, put it on your devices and keep it running.

5.0 on Google, from 49 reviews

Three ways to get started

No obligation. You don’t pay anything yet. Prefer email? info@brisk.be

  • Fixed price from €4,950 excl. VAT. Registers, kiosks and hardware quoted separately.

  • Your code and data. The design and documentation too. No lock-in.

  • Hosting on European servers. With two-factor authentication, roles and an audit log.

  • One dedicated contact person. A reply within 24 hours on business days.