Challenge
The app crashes or closes and the kiosk shows the desktop.
Agnotic approach
The device runs in single-app lockdown, a watchdog restarts the app, and the operating system's shell is never reachable from the touch screen.
An unattended kiosk has no one standing by when the printer jams, the card reader drops out or the app falls back to the desktop. Agnotic Technologies builds self-service kiosk software that stays locked to its task, recovers on its own and serves every customer, including those using assistive technology.
Trusted by global innovators
























Kiosk software
Self-service kiosk software is the locked-down application, device drivers and management tools that let customers check in, order, pay or print a ticket on an unattended machine. Agnotic Technologies builds kiosk software for clinics, hotels, restaurants, retailers and transport operators, with peripheral control, accessibility, privacy between users and remote fleet updates.
Hardware stays your choice: the kiosk body, the screen and the peripherals. Our work is the app, the layer that talks to its card reader, printer and scanners, and the console your team uses to watch every unit.
Display-only screens that play scheduled content are a different product, covered on our digital signage page. Clinic intake forms and insurance capture are on our patient onboarding page.
Failure points
The failures we test for before any kiosk goes into a lobby, and the design answer for each.
Challenge
The app crashes or closes and the kiosk shows the desktop.
Agnotic approach
The device runs in single-app lockdown, a watchdog restarts the app, and the operating system's shell is never reachable from the touch screen.
Challenge
The receipt printer runs out of paper mid-session.
Agnotic approach
The app checks printer status before a session starts, offers an email or SMS receipt when printing fails, and alerts staff before the roll runs out.
Challenge
The card reader disconnects during checkout.
Agnotic approach
The peripheral layer checks the reader before payment, retries the connection, and closes the session cleanly without charging twice.
Challenge
The network drops during payment.
Agnotic approach
Every payment has an idempotency key and a pending state, so the kiosk confirms the result with the payment provider when it reconnects instead of guessing.
Challenge
The previous customer's name or booking is still on screen.
Agnotic approach
Sessions end on completion, cancel or inactivity, and the app clears screens, form fields, caches and scanned images before the next customer.
Challenge
A wheelchair user cannot reach the controls or read the screen.
Agnotic approach
Layouts keep key controls in reach, offer a low-reach layout and an audio mode, and support a headset with speech output where the venue requires it.
Challenge
A remote update bricks a unit in a busy lobby.
Agnotic approach
Updates go to one test kiosk first, then to small groups outside opening hours, and a failed health check rolls the unit back to the last working version.
Lockdown
The platform decides how the kiosk is locked to its app, what a customer can never reach and how the unit is managed. We choose per kiosk type.
| Kiosk platform | Lockdown feature | What the customer cannot reach | How units are managed |
|---|---|---|---|
| Android tablet or kiosk PC | Lock task mode, set by a device policy controller | Notifications, the home screen and any app that is not allowlisted | An EMM or device policy controller that pushes the app, settings and updates |
| Windows kiosk PC | Assigned Access single-app kiosk experience | The desktop, other apps and the lock screen; the app restarts if it closes | Windows device management, with the kiosk profile and updates pushed centrally |
| iPad | A single app lock set through mobile device management | The home screen and other apps | An MDM service that supervises the device and pushes the app |
| Web kiosk app in a locked browser | The kiosk browser mode of the platform above | Browser controls, address bar and other sites | The same device management, plus a web app redeploy for content changes |
Peripheral support often decides the platform: some card terminals, ID scanners and printers only ship drivers for one operating system.
Peripherals
Each device gets a status check, an error path and a log entry, so staff know what failed before a customer tells them.
Session flow
Every session follows the same path, and every path ends in a reset, including the ones a customer walks away from.
The kiosk shows what it can do and runs a quiet health check on every peripheral before it accepts a session.
The customer scans a booking code, card or ID, or starts as a guest, and the kiosk looks up the record from your system.
Check in, order, pay or change a booking, in large touch targets, with audio guidance and more time on request.
The card terminal handles the card and returns only a result and a token, so card data never touches the kiosk app.
Tickets, receipts, keys or wristbands are printed or dispensed, with an email or SMS fallback if a printer fails.
On completion, cancel or inactivity, a warning gives the customer a chance to continue, then the session data is cleared and the attract screen returns.
Who it is for
Operators who run self-service machines in public spaces, each with its own systems and rules.
Arrival, appointment lookup and copay on a kiosk that never shows one patient's details to the next. Intake forms connect from your patient onboarding flow.
Reservation lookup from the property management system, ID scan and key card encoding.
Menus, modifiers and payment sent straight to the kitchen and the POS.
Scanning, price lookups and returns tied to the same POS and inventory as the tills.
Boarding passes, bag tags and tickets, with the accessibility rules that apply to airport kiosks.
Modules we scope one by one, so a pilot kiosk can run one flow end to end before more flows and venues are added.
The customer-facing app for each flow, with large touch targets, several languages, audio guidance and a timeout with a warning.
One service that talks to printers, scanners, readers and terminals, reports their status and hides vendor drivers from the app.
The card terminal linked to your payment provider, with tokens, idempotency keys and refunds handled outside the kiosk app.
Starts, times out and ends sessions, clears data between users and logs every session without personal details.
Orders and check-ins queue locally when the network drops, then sync in order, with payments held until confirmed.
Unit status, peripheral alerts, screenshots, remote restart and staged updates for every kiosk, through your device management service.
Links to the POS, property management system, scheduling system or ticketing platform behind each flow.
Platform and accessibility rules
Scope and cost
We do not offer a kiosk calculator or publish prices, because the hardware, flows and venues change the build more than any single number. These are the drivers we price on the scoping call.
How many tasks the kiosk handles, such as check-in, ordering, payment and ticketing.
The card terminal, printers, scanners and readers, and whether their drivers support your platform.
Your payment provider and terminal, and whether refunds or deposits run on the kiosk.
Speech output, tactile input and reach, and any venue rules such as 14 CFR 382.57 for airport kiosks.
The POS, property management, scheduling or ticketing systems each flow reads from and writes to.
How many units and sites, your device management service, and how updates are rolled out.
The platform and accessibility rules behind the lockdown table, session design and accessible mode, each linked to its primary source.
On Android, only apps allowlisted by a device policy controller can run in lock task mode, and while it is on, device users typically cannot see notifications, open apps that are not allowlisted or return to the home screen.
Source: Lock task mode (Android Developers)In a Windows Assigned Access kiosk experience, a single Universal Windows Platform app or Microsoft Edge runs full screen above the lock screen, users can only use that app, and if the app is closed it restarts automatically.
Source: Assigned Access overview (Microsoft Learn)Airlines must ensure that at least 25 percent of the automated kiosks they own, lease or control in each location at a U.S. airport with 10,000 or more enplanements a year meet the accessibility design specifications, and the accessible kiosks must provide all the same functions as the others in that location.
Source: 14 CFR 382.57(a) (eCFR)Where an accessible airport kiosk requires a timed response, the user must be alerted visually and by touch or sound and given the opportunity to ask for more time, and the kiosk must offer the same degree of privacy of input and output to all individuals.
Source: 14 CFR 382.57(c)(3) and (c)(4) (eCFR)Accessible airport kiosks must offer speech output for operating instructions, transaction prompts, input verification and error messages, delivered through a mechanism readily available to all users, such as an industry standard connector or a telephone handset.
Source: 14 CFR 382.57(c)(5)(i) (eCFR)We prove one kiosk with real peripherals and real customers before the fleet grows.
We list your flows, venues, hardware and back-office systems, and choose the platform and lockdown approach.
ScopeA fixed-scope first release: one flow on one kiosk model at a pilot site, with failure tests for printers, readers and the network.
BuildMore flows, models and sites, staged updates through the fleet console and support after launch.
Scale