Browsing from USA? See content for your region. Go to the USA site
AtashiTech
Bill Payment & Collection Kiosk Software Let customers pay utility bills, fees, and dues at any hour through a secure, multi-biller kiosk — with real-time confirmation and printed receipt. Centralized Kiosk Management & Remote Monitoring Platform Manage your entire kiosk fleet from one cloud dashboard — real-time health monitoring, remote content updates, alerts, and usage analytics across all sites and devices. Contractor Induction & Site Access Kiosk Software Onboard third-party contractors safely and compliantly — mandatory induction, competency verification, permit issuance, and site access badge printing before they enter. Employee Self-Service (ESS) Kiosk Software Give employees 24/7 access to HR tasks — payslips, leave requests, attendance correction, and policy documents — directly from a shop-floor or lobby kiosk. Food Ordering & Self-Service Restaurant Kiosk Software Increase average order value and reduce wait times with an intuitive self-ordering kiosk — rich menus, customisations, upsells, and integrated payment in one seamless flow. Healthcare Screening & Patient Registration Kiosk Software Speed up patient flow and reduce front-desk load with self-registration, symptom screening, appointment check-in, and queue token issuance — all at the kiosk. Queue Management & Token Generation Kiosk Software Eliminate physical queues with a smart token kiosk — customers self-select their service, receive a printed or SMS token, and track real-time queue status on displays. Retail Self-Checkout Kiosk Software Reduce checkout queues and staff costs with a reliable self-checkout kiosk — barcode scanning, weight validation, payment, and loyalty redemption in one compact unit. Safety Training & Compliance Kiosk Software Deliver mandatory safety inductions, compliance tests, and certifications at the point of entry — ensuring every worker is trained and authorised before stepping on site. Visitor Management Kiosk Software Streamline visitor check-in with a fully automated kiosk — badge printing, host notifications, NDA signing, and ID scanning in under 30 seconds.
Get Started
Kiosk

Kiosk Application Development

Windows/.NET kiosk apps with peripheral integration.

Definition

What is kiosk application development?

Kiosk application development is the work of building the software that runs on a self-service touch-screen terminal: the full-screen interface the public sees, the lockdown layer that keeps them inside it, the driver and SDK integrations for every peripheral bolted into the enclosure, and the sync logic that keeps the terminal useful when the network is not. A kiosk application development company takes responsibility for that whole stack rather than for the screens alone. AtashiTech builds these applications as native Windows executables that keep serving during an outage and reconcile when the connection returns. We are a software company. We do not manufacture enclosures or hardware; we write the application and integrate the printers, scanners, readers, biometric devices and payment terminals your hardware supplier has specified.

The distinction matters because most kiosk projects fail at the seams: between the browser and the printer, between the payment terminal and the receipt, between the site with no connectivity and the head office that wants the numbers. This page explains how we approach kiosk application development, what a typical engagement includes, and which of our packaged kiosk solutions might get you there faster than a custom build.

Typical triggers

When you need a kiosk application development company

Three situations account for most of the enquiries we receive. If one of them reads like your project, the rest of this page will be familiar.

A browser in kiosk mode is failing in the field

The pilot ran on a web page locked into a browser. Then the receipt printer stopped responding, a pop-up escaped the lockdown, and the terminal sat on an error screen until somebody drove to the site. That is the moment a web page needs to become a real Windows application with a watchdog, a print queue and a way to recover on its own.

Your enclosure supplier delivers the box, not the software

Kiosk manufacturers are good at steel, glass and mounting brackets. Most of them hand over a Windows PC, a parts list and a folder of SDKs, and the application becomes your problem. We pick up exactly at that point and treat the parts list as the specification for the integration layer.

A packaged solution nearly fits, but the journey is yours

A visitor check-in that also issues a permit to work, a payment kiosk that must post to a legacy ledger, a registration flow that spans two departments. When the journey is specific to your operation, a bespoke kiosk application built on the same foundations as our packaged solutions is usually the sensible route.

Method

How we work on a kiosk application

Four stages, each with a written output your team signs off before the next one starts. No stage is skipped because a project is small.

01
02
03
04
01

Discovery

We enumerate every peripheral by make and model, walk every user journey including the error paths, and confirm where the terminal will stand, how it connects and who supports it locally. The output is a hardware and journey specification that both sides can point to later.

02

Design

Touch-first screens are drawn for the actual display size and mounting height, with large targets, clear recovery states and the languages your users need. Our UI/UX design team runs this stage; the architecture for lockdown, local storage and sync is agreed alongside it.

03

Build

The application is developed in increments, and each increment is exercised on the real target hardware rather than in a simulator. Peripheral integration lands early, because that is where surprises live. Your team sees a working executable at every increment, not a slide deck.

04

Support

We package the installer, help you validate the first units, then support the rollout. After go-live the deployment is covered by an annual maintenance contract, and the optional health agent reports into our kiosk management platform.

Deliverables

What a kiosk application engagement includes

The list below is the default scope of a custom kiosk build. Items are removed when you already have them, not added as extras later.

Full-screen Windows application

A native .NET executable (WPF or WinForms) with a touch-optimised interface, on-screen keyboard, idle timeout and attract loop, built for the exact resolution of the display in the enclosure.

Shell lockdown and watchdog

The application replaces the Windows shell so there is no desktop, taskbar or key combination to escape to. A watchdog service restarts the application if it ever stops, and the machine recovers cleanly after a power cut.

Peripheral integration layer

Each device on the parts list is wrapped behind a small interface with status reporting, so a printer out of paper or a scanner unplugged shows as a specific message on screen and in the logs, not as a frozen terminal.

Offline-first local store and sync

Transactions are written to an encrypted local database first and synchronised to your server when a connection is available. The terminal keeps working through an outage and reconciles afterwards.

Installer and silent updates

An MSI or MSIX package that installs without interaction, plus an update agent that fetches and applies new releases on a schedule you control, so a fleet is upgraded without site visits.

Health reporting agent

A lightweight service that reports uptime, peripheral status and application errors to a central dashboard, with alerts for the conditions that need a person, such as low paper or a cash box near capacity.

Back-office API and admin screens

The server-side endpoints the kiosk talks to, and the administration pages your staff use for content, configuration and reports, built with our web application team.

Documentation and handover

Deployment guide, configuration reference, peripheral troubleshooting notes and the source repository, delivered so that your own engineers or any future vendor can maintain the application.

Stack and hardware

Technology and integrations for kiosk applications

Our kiosk work is Windows and .NET by design. A native executable gives direct access to device drivers and vendor SDKs, survives without a browser or a network, and can be locked down with the operating system's own tools. Local data lives in SQL Server Express or SQLite, background work runs as Windows services, and deployment goes through MSI or MSIX packages that fit SCCM, Intune or plain Group Policy.

On the hardware side we integrate by device category, using the manufacturer's SDK where one exists and OPOS or raw serial protocols where it does not: receipt and badge printers, barcode and QR scanners, ID-document and passport readers, fingerprint and face biometrics, card payment terminals, cash and coin acceptors, and Wiegand access control. Brands we have worked with include Zebra and Epson printers, Datalogic and Honeywell scanners, Suprema biometrics, Pine Labs and Worldline terminals, and JCM and CPI cash devices. Card data stays inside the certified terminal, so the application never handles it.

.NET WPF / WinFormsWindows shell replacementSQL Server Express / SQLitePrinter SDK / OPOSScanner and OCR SDKPayment terminal SDKBiometric SDKWiegand / relay controlMSI / MSIX / IntuneREST / SignalR / MQTT
Offline operationBuilt in
Shell lockdown and watchdogStandard
Peripheral integrationBy device category
Fleet monitoringOptional agent
Stack at a glance

What a kiosk application is built from

Application
.NET WPF / WinForms
Windows services
Offline-first executable
Data
SQL Server Express / SQLite
Encrypted local store
Scheduled sync
Hardware
Printer and scanner SDKs
Payment and cash SDKs
Biometric and access control
Operations
MSI / MSIX packaging
Cloud fleet dashboard
Health alerts
Where it is used

Industries that commission custom kiosk applications

Each of these journeys exists as a packaged solution in our catalogue. A custom build starts from the same foundations when the packaged flow does not match yours.

Corporate offices and campuses

Reception terminals that scan an ID, capture a photo, collect an NDA signature and print a badge. See our visitor management kiosk software.

Hospitals and clinics

Self-registration and screening terminals that issue a token and feed the hospital information system. See patient registration kiosk software.

Banks, utilities and municipal offices

Cash, card and UPI collection points with receipt printing and end-of-day reconciliation. See bill payment kiosk software.

Restaurants and food courts

Self-ordering screens with modifiers, upsells and payment, sending tickets straight to the kitchen display. See food ordering kiosk software.

Retail stores

Self-checkout units with barcode scanning, scale validation and attendant intervention for exceptions. See self-checkout kiosk software.

Plants, ports and construction sites

Gate terminals that deliver an induction, test comprehension and release the turnstile. See safety training kiosk software and contractor induction kiosk software.

Commercials

Engagement, ownership and AMC

Custom kiosk application development is normally run as a dedicated-team engagement: a stable group of .NET developers, a hardware integration engineer and a designer assigned to your project for its duration, working against the specification produced in discovery. Every engagement is scoped and quoted individually after that discovery conversation. We do not publish rates, and any figure attributed to us as a price or a project timeline has not come from us.

Choosing a kiosk application development company is partly a question of who can maintain the result in five years. On completion you receive the source repository, build scripts, installer definitions and documentation. Our standard position is that the delivered application belongs to you, and it is written so that a competent .NET team, yours or anyone else's, can maintain it without us. We would rather earn the maintenance contract than lock you into it.

Live deployments are covered by an annual maintenance contract that includes fixes, operating-system and SDK updates, and a defined support channel, with the fleet visible in the cloud management dashboard. Details of what an AMC covers are on our software consulting and AMC support page. Related back-office and connectivity work, such as ERP connectors or telemetry ingestion, is handled by our cloud and integration team, and staff-facing terminals can front our WorkForceX HR platform through its ESS kiosk interface.

Talk to a kiosk application development company that builds the whole stack

Send us the parts list for your enclosure and a description of the journey you want the public to complete. We will come back with questions, then a scoped proposal. You can also browse all of our development services or read practical kiosk guides on the AtashiTech blog.

Frequently asked questions

No. AtashiTech is a software company and does not manufacture enclosures or hardware. We build the application and integrate the peripherals your hardware supplier has specified, and we are happy to review a parts list before you order it.

A native executable can talk directly to printers, scanners, card terminals and biometric devices through their SDKs, can be locked down using the operating system itself, and keeps working when the network does not. A browser in kiosk mode struggles with all three.

Yes. Transactions are written to an encrypted local database first and synchronised when a connection is available, so the terminal continues to serve during an outage and reconciles afterwards.

Receipt and badge printers, barcode and QR scanners, ID-document and passport readers, fingerprint and face biometrics, card payment terminals, cash and coin acceptors and Wiegand access control. If a device has a vendor SDK, OPOS driver or documented serial protocol, we can usually integrate it.

Our standard position is that the delivered application belongs to you. You receive the source repository, build scripts, installer definitions and documentation, written so that your own engineers or a future vendor can maintain it.

Discovery produces a written hardware and journey specification. We list every peripheral by make and model, walk each user journey including error paths and recovery states, and confirm connectivity and local support before design begins.

Fixes and updates are delivered through the annual maintenance contract and installed silently by the update agent, so a fleet is upgraded without site visits. Larger changes to the journey are scoped and quoted as a follow-on piece of work.

Yes, through an integrated card terminal. Card data stays inside the certified terminal and the application only exchanges amounts and results with it, which keeps the kiosk itself out of the sensitive part of the payment flow.

An optional health agent reports uptime, peripheral status and application errors to our centralised kiosk management platform, which raises alerts for conditions that need a person, such as low paper or a cash box near capacity.

Yes. We package the application as an MSI or MSIX installer that runs silently and fits standard tools such as SCCM, Intune or Group Policy, and the update agent can be pointed at your own server.

Every engagement is scoped and quoted individually after a discovery conversation about the journey, the hardware and the back-office systems involved. We do not publish rates or standard project durations.

If one of our packaged kiosk solutions matches your journey closely, it is the faster route and can still be configured and branded. When the journey is specific to your operation, a custom application built on the same foundations is usually the better choice.

We build for currently supported versions of Windows and target the exact build your enclosure supplier ships, so the operating-system lockdown and driver behaviour are tested on the same image that goes into the field.
Read in your language Tap the translate button to switch language.