Skip to main content Scroll Top

Kiosk Software Development: Custom Kiosk Software and Kiosk App Development for Self-Service Ordering, Check-In and Ticketing

Updated October 2026 · Written and maintained by the Progression Agency strategy team

Kiosk software development is the design and engineering of the app that runs on a self-service screen, the lockdown that keeps the device on that app, the links to card readers and printers, and the back office that updates and monitors every unit. Progression builds kiosk software for restaurants, retailers, clinics, hotels, venues, transit and parking operators, public offices and the companies that make kiosk hardware. Progression Agency is based in New York City and works with clients across the United States and worldwide.

On this page · 16 sections
  1. What is kiosk software, and what does kiosk software development cover?
  2. Custom kiosk software or an off-the-shelf kiosk app?
  3. Self-service kiosk software by use case
  4. Kiosk mode software: locking the device to one app, by operating system
  5. Touch screen kiosk software design: screens a stranger can use in seconds
  6. Accessibility rules for kiosks: ADA machines, airport kiosks and Section 508
  7. Peripherals: card readers, printers, scanners and cameras
  8. Payments on a kiosk without card data in your app
  9. Kiosk management software: remote updates, monitoring and content
  10. Integrations: POS, EHR, PMS, ticketing and loyalty
  11. AI answers: how kiosk buyers ask assistants for a kiosk software developer
  12. How kiosk app development runs, from counter study to fleet
  13. How much does it cost to build a kiosk? Kiosk software cost drivers
  14. How to choose kiosk developers
  15. Why Progression for kiosk application development
  16. Related software and app development services

The short answerA kiosk is worth building when a counter task repeats all day and a customer could finish it alone in under a minute. We watch the real counter first, pick the operating system and the lockdown method, design the flow at full screen size, build the kiosk app with its integrations and a management console, then pilot at one site before rolling out. Card data stays inside a certified payment terminal, accessibility is checked against the federal kiosk and machine rules that apply, and every unit reports its status. Each build is quoted after a written scope.

Operating system and payment details are described from each vendor’s own documentation, and the ADA, airport kiosk and Section 508 provisions from their official texts, as read in October 2026; legal points are general information, not legal advice. No build is priced before its written scope.

What is kiosk software, and what does kiosk software development cover?

Kiosk software is the program a customer uses on a public or shared screen to complete one task without staff: order, check in, buy a ticket, find a room or pay a bill. Kiosk software development covers that app plus everything around it that keeps a screen in a busy lobby working every day.

Order: Self-ordering. Menus, modifiers, upsells, pay.
Check in: Arrival desks. Clinics, hotels, visitors, events.
Ticket: Tickets and passes. Venues, transit, parking.
Find: Wayfinding. Maps, directories, showrooms.
Pay: Bill payment. Utilities, fines, invoices.
Return: Returns and pickup. Lockers, labels, receipts.

How does kiosk software work?

Four layers work together. The operating system is locked so the screen shows only your app. The kiosk app runs the customer flow and talks to peripherals such as a card terminal, a printer and a scanner. A back end connects the app to your POS, scheduling, ticketing or billing system. A management console lets staff see every unit, push updates and restart a stuck one.

Kiosk app development versus phone app development

Kiosk app development starts from a different user. A phone app has one owner who knows how to use it; a self service kiosk app meets a stranger every few minutes, so it resets itself after each session, clears personal data, ignores stray taps, survives a dropped network and never shows a system menu. Those behaviors are most of the engineering, not the screens.

Kiosk software developers and the hardware maker

The hardware maker supplies the enclosure, the screen, the mount and often the operating system image. Kiosk software developers write the app, the integrations and the fleet tools. When you buy both from one vendor, ask which parts are theirs and which are licensed from someone else, because that decides who can change them later.

Custom kiosk software or an off-the-shelf kiosk app?

Buy first when the flow is standard and the site count is small; build when the kiosk must read and write your own systems, carry your brand or run across a fleet where license fees add up. Plenty of good kiosks run on a packaged product, and we say so when that is the answer.

Decision grid comparing an off-the-shelf kiosk app with custom kiosk software across six needs.Decision grid comparing an off-the-shelf kiosk app with custom kiosk software across six needs.
Editorial guidance; license terms and integration depth decide the final answer.
Ways to get kiosk software, compared
OptionWhat you getGood fitWatch for
Device lockdown onlyThe operating system’s own kiosk mode with a web page or one appA sign-in form or a menu boardNo reporting, no payments, no fleet tools
Packaged kiosk appA vendor product configured with your menu, logo and settingsStandard ordering or check-in at a few sitesPer-unit fees, limited integrations, vendor roadmap
Packaged app plus custom integrationThe vendor product, with your POS or scheduling system connectedMost of the flow fits, one system does notWho maintains the connector when either side changes
Custom buildAn app, back office and console built for your flow and owned by youYour own systems, brand and fleetNeeds a written scope and a support plan
Custom software for a kiosk makerA product you resell with your hardwareHardware companies adding software revenueLicensing, white labeling and multi-customer setup

When off-the-shelf kiosk mode software is enough

If the task is a single web form or a static menu, the lockdown built into Android, Windows or iPadOS plus a well-made web page can be enough. Kiosk mode software of this kind keeps people on the page; it does not take payments, print receipts or report which units are offline. Start there when the stakes are low.

When custom kiosk software pays for itself

A custom build earns its cost when the flow depends on live data from your systems, when every extra tap costs sales at the counter, when you run enough units that per-device fees outweigh a build, or when the kiosk is a product you sell. You also own the code, so a vendor’s price change or shutdown does not strand your fleet.

Is open-source or free kiosk software enough?

Free tools and the kiosk modes built into Windows and Android lock a screen well. What they rarely include is the part that costs money to run: payment terminal links, integrations, remote updates and alerts. Open-source parts can sit inside a custom build; we list every component license in the handover so nothing surprises your legal team.

Self-service kiosk software by use case

Self-service kiosk software follows the job it replaces. An ordering kiosk is judged on speed and order value, a check-in kiosk on wait time and data accuracy, a ticketing kiosk on throughput at peak. The table lists the use cases we scope most, with the system each one depends on.

Self service kiosk solutions by use case
Use caseWho uses itSystem it reads and writesWhat success looks like
Self-orderingRestaurants, cafes, stadium concessionsPOS and kitchen displayShorter lines, fewer order errors
Patient check-inClinics, urgent care, hospital front desksScheduling and practice systemsShorter front-desk queues, cleaner records
Hotel check-inHotels and serviced apartmentsProperty management system and key encoderGuests to rooms without a desk wait
Visitor sign-inOffices, schools, factoriesAccess control and host alertsEvery visitor logged and badged
TicketingVenues, museums, transit, parkingTicketing or fare systemPeak-hour throughput
Wayfinding and informationMalls, campuses, hospitals, showroomsMaps, directories, product catalogsFewer questions at the desk
Bill paymentUtilities, local offices, property managersBilling system and payment processorPayments posted the same day
Returns and pickupRetailers and parcel lockersOrder system and label printingHand-offs without staff

Self ordering kiosk software and restaurant kiosk software

Self ordering kiosk software lives or dies on the menu: modifiers, combos, allergens, sold-out items and suggestions that appear at the right moment. Restaurant kiosk software also has to fire tickets to the kitchen in the right station order. For ordering apps, loyalty and QR table ordering across a brand, see our restaurant app development page; kiosk ordering software usually shares that menu service.

Check in kiosk software for clinics, hotels and visitor desks

Check in kiosk software confirms who someone is, pulls up the booking and updates the record so staff are ready. Patient check in kiosk software adds insurance cards, consent forms and copays, and it must keep one patient’s details off the screen when the next person walks up. Our healthcare software development team handles the scheduling and records side; hotel check-in adds the key encoder and the property system.

Ticketing, transit and airport kiosks

Ticketing kiosks sell or print passes at speed, often in several languages. Airline kiosks carry their own federal rule: the Department of Transportation requires carriers at US airports with 10,000 or more enplanements a year to make at least 25 percent of automated kiosks in each location accessible, under 14 CFR 382.57, with the same functions as the other kiosks there.

Interactive kiosk software for wayfinding, museums and showrooms

These kiosks answer questions: where is room 214, which model fits my space, what is in this gallery. It needs search that forgives typos, maps that orient to where the kiosk stands and content staff can edit without a developer. Analytics on what people search for often become the most useful output.

Bill payment and public service kiosks

Payment kiosks for utilities, fines or rent post money to a billing system and print a receipt the customer can trust. They need clear failure messages, a reference number for every attempt and reconciliation reports that match the processor’s settlement file to the cent.

Kiosk mode software: locking the device to one app, by operating system

Every major operating system can pin a device to one app; they differ in how it is set up, managed and released. The choice usually follows the hardware and the peripherals, so we settle it before design starts.

Kiosk lockdown options by operating system
PlatformBuilt-in kiosk featureHow it is managedTypical kiosk fit
AndroidLock task mode on dedicated devicesA device policy controller allowlists the kiosk appTablets and purpose-built Android kiosks
Windows 10 and 11Assigned Access kiosk experiencePro, Enterprise, Education and IoT Enterprise editionsLarge touch screens and PC-based enclosures
iPadOSGuided Access on one device; App Lock and single-app payloads in device managementManual setup or Apple device managementCounter-top and wall-mounted iPads
LinuxWe build a custom image that boots straight into one full-screen appThe image plus an update agentEmbedded and low-cost hardware

Android dedicated devices and lock task mode

Android’s developer guide describes lock task mode for dedicated devices locked to a single app or a set of apps, and names kiosk apps as a use. In that mode users typically cannot see notifications, open other apps or return to the home screen, and only apps allowlisted by a device policy controller can run. Screen pinning looks similar, but the person using the device can leave it, so it is not a kiosk lockdown. Most kiosk android app development we scope uses this mode.

Windows Assigned Access

Microsoft’s Assigned Access runs a single Universal Windows Platform app or Microsoft Edge full screen above the lock screen, and restarts it automatically if it closes. It works on Windows 10 and Windows 11 in the Pro, Enterprise, Education and IoT Enterprise editions, needs User Account Control turned on and a sign-in at the console, and is not supported over a remote desktop connection.

iPad kiosks: Guided Access and managed single-app modes

On a single iPad, Guided Access restricts the device to one app, can switch off parts of the screen, hardware buttons and the keyboard, and needs a passcode to end. For a fleet, Apple’s deployment guide documents App Lock and Autonomous Single App Mode payloads for devices under management, so units can be locked and updated without anyone touching them.

Which operating system is best for a kiosk?

Choose the platform your peripherals support first, then the one your team can manage. Android suits low-cost tablets and purpose-built kiosks, Windows suits large screens and PC peripherals, iPadOS suits counter-top units where a polished feel matters, and Linux suits embedded hardware where you control the whole image.

Replacing a counter, a clipboard or a ticket window?Tell us what the line looks like at the busiest hour and what staff do by hand today. A free proposal follows with the kiosk flow, the hardware questions to settle and a written scope.

Get a free proposal

Touch screen kiosk software design: screens a stranger can use in seconds

Good touch screen kiosk software is designed for a first-time user standing up, in a hurry, possibly with a child or a bag in one hand. Kiosk software design is mostly subtraction: fewer steps, bigger targets, one decision per screen.

The attract screen and the session timeout

The idle screen has one job: invite a tap. Once a session starts, a timeout returns the kiosk to that screen and wipes what the last person entered. Too short and people lose their order; too long and the next customer sees someone else’s details. We set it from the pilot logs, not by guess.

Large targets, short flows and a visible way back

Buttons sized for a thumb, a progress indicator, a back button on every step and a start-over option that asks before it erases anything. Text stays short enough to read at arm’s length, and every error message says what to do next.

Languages, receipts and the hand-off to staff

Language choice belongs on the first screen. The final screen tells the customer exactly what happens next: take your receipt, wait for your number, go to room 3. When something fails, the kiosk shows a code staff can look up, so the customer is not sent back to the start.

  • One task per kiosk flow, with optional extras offered once and never twice
  • No account sign-up before the customer reaches the main task
  • Every screen tested at full size on the real enclosure, not a laptop
  • Glare, viewing height and the reach of a seated user checked on site
  • Analytics on where people abandon, reviewed weekly during the pilot

Accessibility rules for kiosks: ADA machines, airport kiosks and Section 508

Several federal rules reach kiosks, and which one applies depends on what the machine does and who owns it. We design to the rule that fits and use the most specific provisions as a reference for the rest; your counsel confirms the legal position.

Federal accessibility rules that reach kiosks
RuleWhat it coversRequirements that shape the software
2010 ADA Standards for Accessible Design, sections 220 and 707Automatic teller machines and self-service fare machinesSpeech output, a tactile input for each function, a 12-key number layout, Braille instructions for starting speech
2010 ADA Standards, sections 308 and 309Reach ranges and operable partsUnobstructed forward reach between 15 and 48 inches; one-hand operation, 5 pounds of force at most
14 CFR 382.57 (Air Carrier Access Act rule)Automated airport kiosks of carriers at US airports with 10,000 or more enplanements25 percent accessible in each location by December 12, 2022, with the same functions as the others
Section 508 StandardsInformation and communication technology that federal agencies develop, procure, maintain or useClosed-function devices usable without the user attaching assistive technology; speech output on display screens

ATM and fare machine provisions in the 2010 ADA Standards

The 2010 ADA Standards say that where automatic teller machines or self-service fare machines are provided, at least one of each type at each location must comply with section 707. That section requires the machine to be speech enabled, at least one tactilely discernible control for each function, a display visible from 40 inches above the center of the floor space in front of it, characters at least 3/16 inch high in a sans serif font, and Braille instructions for starting speech mode.

Reach ranges and operable parts

Where a forward reach is unobstructed, the standards set the high reach at 48 inches maximum and the low reach at 15 inches minimum above the floor. Operable parts must work with one hand, without tight grasping, pinching or twisting of the wrist, and with no more than 5 pounds of force. Those numbers decide where on the screen the main buttons can sit.

Airport kiosks under the carrier rule

For airlines, the Department of Transportation rule required kiosks installed on or after December 12, 2016 to meet its design specifications until 25 percent in each location did, and 25 percent by December 12, 2022. Accessible units must be marked as accessible, kept in working order and offer every function the other kiosks in that location offer.

Section 508 for federal agency kiosks

The Section 508 Standards are mandatory for federal agencies subject to Section 508 of the Rehabilitation Act. For devices with closed functionality, such as a kiosk, the standards require operation without the user attaching assistive technology other than personal headsets, and speech output on any device with a display screen.

Accessibility in the on-screen app

Beyond the hardware rules, we build customer-facing screens to WCAG 2.2 level AA: contrast, text size, focus order, timeouts the user can extend and an audio mode with a headphone jack or handset where the hardware supports it. For the website side of the same brand, see ADA compliant website design.

Peripherals: card readers, printers, scanners and cameras

Most kiosk faults are peripheral faults: a printer out of paper, a reader that lost pairing, a scanner that will not wake. The kiosk app has to know each device’s state and tell staff before a customer finds out.

Kiosk peripherals and what the software must handle
PeripheralUsed forWhat the software handles
Payment terminalCard, phone and contactless paymentsStart the sale, read the result, never touch the card number
Receipt or label printerReceipts, order numbers, bag tags, badgesPaper-low and jam alerts, reprint, layout per printer
Barcode and QR scannerTickets, booking codes, loyalty cards, productsFast decode, wrong-code messages, duplicate scans
ID or card readerHotel keys, insurance cards, visitor badgesEncode, read and clear data after the session
CameraBadge photos, document captureConsent screen, retention limits, no capture outside the task
Proximity sensor or speakerWake the attract screen, audio guidanceVolume by time of day, headphone detection

Device drivers, SDKs and the test bench

Each peripheral comes with a driver or software kit for a given operating system, which is one more reason the hardware choice comes first. We keep a test bench with the exact models you will deploy and run every release against it before it reaches a site. Where devices pair over Bluetooth, the same skills apply as in our IoT app development work.

  • Confirm the driver or software kit exists for your operating system version
  • Test each peripheral after a power cut, not only after a clean start
  • Log every device error with the unit, the model and the time
  • Keep spare-part and paper-low alerts separate from software faults
  • Recheck every peripheral after each operating system update
  • Write the staff fix for each common fault into the console

Fault handling customers never see

If the printer fails mid-order, the kiosk still completes the sale and shows the order number on screen. If the reader drops, the app offers another payment path or sends the customer to the counter with the cart saved. The unit then raises an alert in the console.

Payments on a kiosk without card data in your app

The safest kiosk payment design keeps card numbers out of the kiosk app entirely: a certified terminal reads the card and talks to the processor, and the app only learns approved or declined. That keeps most card-security work with the terminal and the processor.

Why PCI DSS shapes the design

The PCI Security Standards Council describes PCI DSS as a baseline of technical and operational requirements for protecting payment account data, aimed at entities that store, process or transmit cardholder data or could affect the security of that environment. A kiosk app that never sees the card number keeps itself far from that scope.

Approved terminals and point-to-point encryption

The council publishes listings of approved PIN transaction security devices and validated point-to-point encryption solutions. We integrate the terminal your processor supports through its own software kit, so encryption runs from the card to the processor and the kiosk handles only the sale amount and the result.

Who holds which responsibility

Your processor and terminal vendor carry the card-reading side; your organization keeps its own PCI obligations as a merchant. We design the kiosk so card data never enters it, document the payment flow for your assessor and do not store payment details in logs or analytics.

Kiosk management software: remote updates, monitoring and content

Kiosk management software is how a fleet stays healthy without a technician in a van. It shows every unit’s status, pushes app and content updates, raises alerts and restarts a unit that hangs.

Status: Every unit reports in. Online, app version, last sale.
Alerts: Faults reach a person. Printer out, reader offline.
Push: Updates go out in waves. Pilot units first, then all.
Content: Menus and prices change. No site visit needed.
Logs: Errors are kept. Linked to the unit and the time.
Recover: Remote restart. The app relaunches on its own.

Device management tools or a custom fleet console?

Mobile device management tools handle the operating system: lockdown policy, Wi-Fi, certificates and app installs. A custom console handles the business: which unit sold what, which printer is low, which menu version each site runs. Most fleets use both, with the console reading device status from the management tool.

Staged updates and rollback

Updates go to a few pilot units first, then to everyone once error rates hold steady. Every release can be rolled back from the console. That turns a bad update into a short dip at one site rather than a dark fleet on a Saturday.

Offline mode

Networks drop. A well-built kiosk keeps taking orders or check-ins against a local copy, queues the writes and syncs when the connection returns, and tells staff which transactions are waiting.

Content and price changes without a release

Menus, prices, opening hours and promotions live in the back office, not in the app code. Staff change them in a browser, preview on a test unit and publish to one site or all. Our dashboard development team builds these consoles.

Already bought the hardware?Send the device model, the operating system and the peripherals attached. We will reply with how the kiosk app would be locked down, updated and monitored on what you own.

Get a free proposal

Integrations: POS, EHR, PMS, ticketing and loyalty

A kiosk is only as useful as the systems behind it. The integration list usually decides the timeline, so we confirm vendor API access in the first week.

Kiosk integrations and what each one carries
SystemKiosk typesData it carries
Point of saleOrdering, retail, concessionsMenu, prices, taxes, orders, payments
Kitchen displayOrderingTickets by station and order status
Electronic health record or practice systemPatient check-inAppointments, demographics, forms, copays
Property management systemHotel check-inReservations, room assignment, key encoding
Ticketing or fare systemTicketing, transit, parkingInventory, pricing, validation
Loyalty or CRMOrdering, retailMember lookup, points, offers
Access controlVisitor sign-inBadges, host alerts, watch lists

APIs first, screen scraping never

We connect through the vendor’s published API or a supported integration partner. Where an older system has no API, we build a small service in between and document it. Our API development and EHR software development pages cover that work in more depth.

Retail and enterprise kiosks

Retail kiosks for endless aisle, returns and price checks read product and stock data covered on our retail software development page. Internal kiosks for shift clock-in or tool checkout connect to the systems described under enterprise app development.

AI answers: how kiosk buyers ask assistants for a kiosk software developer

Operations and IT leads now ask ChatGPT, Claude, Perplexity, Gemini, Microsoft Copilot and Google AI Overviews questions such as which kiosk software developer handles patient check-in, or what self-ordering kiosk software works with a given POS. The answers lean on pages that state specifics plainly.

What assistants tend to cite for kiosk questions

Platform documentation for kiosk modes, the text of accessibility rules, vendor pages that name the integrations they support, comparison tables and review sites. Vague pages that only say they build kiosks are rarely the ones quoted.

  • Which kiosk software developer builds patient check-in kiosks that connect to our scheduling system?
  • What self ordering kiosk software works with our POS?
  • How do I lock an Android tablet to one app for a lobby kiosk?
  • Which rules apply to an accessible ticket kiosk?
  • How much does it cost to build a kiosk for three locations?

What a kiosk maker or operator should publish

If you sell kiosks or the apps that run on them, publish the operating systems, peripherals and integrations you support, an accessibility statement that names the rules you design to, and a short answer to how much a deployment takes. Our answer engine optimization service builds those pages.

How kiosk app development runs, from counter study to fleet

Six stages, each ending in something you can test, with a pilot at one site before the rollout. Working software arrives every two weeks with a short written update.

Six-stage flow from observing the counter through hardware choice, design, build and a pilot site to a monitored rollout.Six-stage flow from observing the counter through hardware choice, design, build and a pilot site to a monitored rollout.
Editorial process; it shows how we scope kiosk work, not results from a past project.
Kiosk project phases and what each one delivers
PhaseWhat happensWhat you receive
DiscoveryCounter study, systems list, hardware and OS decisionWritten scope with priorities and acceptance tests
DesignFull-size prototype tested with first-time usersApproved flow and screen designs
BuildKiosk app, integrations, payment link, consoleWorking builds every two weeks
PilotOne site with real customers and daily log reviewFix list and a go decision for rollout
RolloutStaged installs, staff training, monitoring onFleet live with alerts routed
SupportUpdates, operating system patches, new featuresA support plan with response times in writing

What we need from you in week one

A walk-through or video of the counter at peak, the hardware model if it is already chosen, access requests for each system to integrate and the name of the person who will own the fleet. With those, the written scope follows quickly.

How long a kiosk project takes

The longest items are usually vendor API approvals and hardware delivery, not the screens. A single-flow kiosk on known hardware is a short project; a multi-system fleet with a custom console is a longer one. The written scope gives dates for each phase.

How much does it cost to build a kiosk? Kiosk software cost drivers

The cost depends on the number of integrations, the peripherals, the fleet tools and the accessibility work, not on the screen count alone. Each build is quoted after a written scope; hardware is quoted by the hardware vendor.

What drives the cost of kiosk software
DriverLower effortHigher effort
IntegrationsOne system with a modern APISeveral systems, one without an API
PaymentsNone, or a terminal with a ready software kitSeveral terminal models and processors
PeripheralsTouch screen onlyPrinter, scanner, card encoder and camera
PlatformsOne operating systemMixed Android, Windows and iPad fleet
Fleet toolsDevice management tool onlyCustom console, staged updates, analytics
AccessibilityStandard on-screen accessibilitySpeech output, tactile keypad and audio jack integration
Languages and contentOne language, fixed contentSeveral languages, staff-edited content

Software cost and hardware cost are separate quotes

Enclosures, screens, terminals and printers are priced by the hardware maker or reseller, often with their own support contracts. We give them the peripheral list from the scope and keep our quote to the software, integrations and support.

Keeping the first release lean

Start with one flow at one site, one payment path and the console features staff use daily. Add languages, loyalty and analytics once the pilot shows where customers struggle.

How to choose kiosk developers

Pick a team that asks about your counter before your screens, names how it will lock the device and reach each peripheral, and puts the support plan in the scope. Each line below can be checked before you sign.

Checklist of six kiosk readiness items: four that should be true and two warning signs.Checklist of six kiosk readiness items: four that should be true and two warning signs.
Editorial checklist; the pilot plan in the written scope sets the exact tests.
How to choose a kiosk software development company
RequirementHow to check it
Lockdown plan for your operating systemAsk how the device is locked, managed and released for service
Peripheral experience on your modelsAsk for the test bench plan with your exact printer and terminal
Payment design outside card scopeAsk them to draw where the card number travels
Accessibility rules namedAsk which provisions they design to and how they test them
Remote managementAsk to see how a stuck unit is found and restarted
Code and account ownershipCheck the contract assigns code, data and accounts to you
Support after launchAsk for response times and the update process in writing

Questions to ask a kiosk software developer on the first call

What happens when the network drops mid-transaction? How is an update rolled back? Where does card data go? How does a blind user start the flow? Who owns the code? Clear, specific answers to those five questions sort vendors quickly.

Why Progression for kiosk application development

One team covers discovery, design, the kiosk app, integrations, the console and support, so nothing falls between vendors. You own the code, data and cloud accounts from day one.

Kiosk application development on mainstream technology

We build with TypeScript, React, Node.js and Python on the back end, PostgreSQL for data, and React Native, Flutter, Swift or Kotlin on devices, so your own team can hire for and maintain the software later. See our software development company page for the full stack.

Kiosk development software and tooling you keep

Device simulators, the peripheral test bench scripts, the deployment pipeline and the console are handed over with the app. Your team, or the next vendor, can run a release without us.

Written scope before any code

Every project starts with a written scope and estimate. Development begins only after you approve it, and working software arrives every two weeks with a short written update.

Kiosks rarely stand alone. These pages cover the systems and apps that usually sit around them.

Plan your kiosk with a written scope

Tell us the task, the sites and the systems behind the counter. A free proposal follows with the flow, the lockdown and peripheral plan, and a written scope.

Get a free proposal

Frequently asked questions

What is kiosk software, in plain terms?
Kiosk software is the app a customer uses on a shared self-service screen to finish one task without staff, such as ordering, checking in, buying a ticket or paying a bill. It includes the locked-down operating system setup, the peripheral links, the back-end integrations and the tools staff use to manage every unit.
How does kiosk software work behind the screen?
The operating system is locked so only the kiosk app runs. The app guides the customer, talks to the card terminal, printer and scanner, and sends data to systems such as a POS or scheduling tool. A management console shows each unit’s status, pushes updates and restarts a unit remotely.
How much does it cost to build a kiosk, software side only?
The software cost depends on integrations, peripherals, payment terminals, the number of operating systems and the fleet tools you need, so each build is quoted after a written scope. Enclosures, screens, terminals and printers are quoted separately by the hardware maker or reseller.
Which operating system is best for a kiosk: Android, Windows, iPadOS or Linux?
Start with the platform your peripherals and payment terminal support, then the one your team can manage. Android suits tablets and purpose-built kiosks, Windows suits large screens and PC peripherals, iPads suit counter-top units, and Linux suits embedded hardware where the whole image is yours.
Is open-source or free kiosk software enough for a business?
For a single sign-in form or menu, the kiosk modes built into Windows, Android or iPadOS with a good web page can be enough. Free tools rarely include payment terminal links, integrations, remote updates or alerts, which is where most of the running cost of a fleet sits.
What is included in kiosk software development from start to finish?
Kiosk software development delivers the kiosk app, the device lockdown, peripheral and payment integration, links to your business systems, a management console and a support plan. At Progression you also receive the code, data and accounts, plus the test and deployment tools.
Can you build kiosk software for hardware we already own?
Usually, yes. Send the device model, operating system and attached peripherals. We check driver and software kit support for each one, confirm the lockdown method on that platform and say in the scope whether anything should be replaced.
Do you build kiosk software for kiosk hardware manufacturers?
Yes. Hardware makers often want software they can resell with their units, with branding per customer, a multi-customer console and licensing. That is scoped as a product build, and the code and rights are assigned to the hardware company.
How do kiosks take card payments safely?
Use a certified payment terminal from your processor and integrate it through the processor’s own kit, so the card is read and encrypted by the terminal and the kiosk app only sees the amount and the approval result. Card numbers never enter the app, its logs or its analytics.
Is a payment kiosk covered by PCI DSS?
PCI DSS applies to entities that store, process or transmit cardholder data, so a merchant running payment kiosks has obligations. Keeping card data inside an approved terminal and a validated encryption solution keeps the kiosk app itself out of most of that scope. Your assessor confirms the final position.
What ADA rules apply to self-service kiosks?
The 2010 ADA Standards have specific provisions for ATMs and fare machines in section 707, including speech output, tactile controls and Braille instructions, plus reach range and operable-part rules. Airline kiosks fall under 14 CFR 382.57, and federal agency kiosks under Section 508. Your counsel confirms which apply.
Do airport check-in kiosks have to be accessible?
Yes, for carriers at US airports with 10,000 or more enplanements a year. The Department of Transportation rule required at least 25 percent of automated kiosks in each location to meet its accessibility design specifications by December 12, 2022, with the same functions as the other kiosks there.
What is kiosk mode software?
Kiosk mode software locks a device to one app or a short list of apps so users cannot reach settings, notifications or the home screen. Android lock task mode, Windows Assigned Access and iPad Guided Access are built-in examples. It secures the screen but does not provide payments, integrations or fleet reporting.
What is kiosk management software?
Kiosk management software shows the status of every unit, pushes app and content updates in stages, raises alerts for faults such as a jammed printer, keeps error logs and restarts a stuck unit remotely. It often works alongside a mobile device management tool that handles the operating system.
What features should patient check in kiosk software have?
Identity and appointment lookup, demographic and insurance updates, card scanning, consent forms, copay collection through a certified terminal, a privacy timeout that clears the screen, and a write-back to the scheduling or records system so front-desk staff see the arrival at once.
Can self ordering kiosk software connect to our POS?
Usually, through the POS vendor’s published API or an approved integration partner. The menu, prices, taxes and modifiers come from the POS, orders flow back to it and to the kitchen display, and the kiosk follows the POS when items sell out.
What happens when a kiosk loses its internet connection?
A well-built kiosk keeps working against a local copy of the menu or schedule, queues transactions and syncs when the connection returns. Payment behavior offline depends on the processor’s rules, so the scope states exactly which sales can complete and which are paused.
How are kiosk apps updated across many locations?
Updates are pushed from the console, first to a few pilot units and then to the rest once error rates hold steady. Each release can be rolled back remotely. Content such as menus and prices changes in the back office without a new app release.
Should a kiosk be a web app or a native app?
A web app in a locked browser is quick to update and fine for forms and menus. A native app is better when the kiosk drives printers, scanners, encoders or payment terminals, needs offline mode or must restart itself reliably. Many fleets combine a native shell with web content.
How many weeks or months does kiosk application development need?
It depends on integrations and hardware lead times more than on screens. A single flow on known hardware is a short project; a multi-system fleet with a custom console takes longer. The written scope sets a date for each phase, including a pilot at one site before rollout.
Who keeps the rights to kiosk software you write for us?
You do. The code, data and cloud accounts sit in your name from day one, intellectual property is assigned to you in the contract, and the console, test scripts and deployment tools are handed over with the app.
Will you take on a kiosk fleet spread across several states?
Yes. Progression Agency is based in New York City and works with clients across the United States and worldwide. Design, build and fleet monitoring run remotely, and site visits for the counter study or the pilot are scoped when the project needs them.

Replacing a counter, a clipboard or a ticket window?Tell us what the line looks like at the busiest hour and what staff do by hand today. A free proposal follows with the kiosk flow, the hardware questions to settle and a written scope.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us