Custom Kiosk Software Development

Kiosk Software Development

Kiosk software is a touch-first application that runs on dedicated hardware locked to a single purpose, with no logged-in user and no way to call for help when something goes wrong. It powers self-checkout terminals in retail, self-check-in desks in hotels and clinics, patient intake stations, event registration stands, information directories in malls and airports, and restaurant ordering terminals.
RaftLabs builds kiosk applications for a range of hardware: iPad kiosks in enclosures, Android touch panels from 10 to 21 inches, Windows-based kiosk enclosures, and custom touchscreen setups with external peripherals like card readers, receipt printers, and barcode scanners.

See our work
  • Kiosk mode lockdown via iOS Guided Access, Android Device Policy Manager, and Windows Assigned Access so no user can exit the application

  • Payment hardware integration with Stripe Terminal, Square Terminal, and PAX devices including EMV, NFC, and receipt printing

  • Offline transaction queuing with sync-on-reconnect so the kiosk keeps working when the network drops

  • Remote fleet management via MDM so you can update content, push patches, and monitor health across every unit without physical access

Recent outcomes

Kiosk Software · Hospitality Check-In

3x direct bookings

Built a self-check-in kiosk for a hotel group that reduced front desk queue length by 60% and eliminated overnight staffing at 3 properties.

Restaurant Ordering Terminal · F&B Chain

16 weeks to launch

Deployed ordering kiosks across 12 locations with menu CMS and KDS integration, cutting average counter wait time from 4 minutes to under 90 seconds.

Event Registration Kiosk · Large-Scale Events

50K users in 6 months

Built a wristband printing and attendee lookup kiosk for 50,000-user events that processed check-ins without a single staff intervention per unit.

4.9 / 5 on ClutchSee our work

The problem

Sound familiar?

  • Running a self-check-in station that still needs a staff member nearby in case it freezes or the user gets stuck?

  • Deploying kiosk hardware to multiple locations and having no way to update it without sending someone on-site?

The short answer

RaftLabs builds kiosk software for retail, hospitality, healthcare, and events across the US, UK, Europe, Canada, GCC, South Africa, and Southeast Asia. Projects run from $15,000 to $80,000 depending on hardware integrations and payment processing. Every build includes kiosk lockdown, offline resilience, and remote fleet management.

Key Takeaways

  • Kiosk software projects run from $15,000 to $80,000 depending on hardware integrations and payment processing requirements.
  • Simple single-flow kiosk applications with no payment integration take six to ten weeks from brief to production-ready build.
  • Full kiosk suites covering multiple kiosk types, a CMS for remote content updates, and fleet monitoring take three to five months.
  • Every build includes kiosk mode lockdown via iOS Guided Access, Android Device Policy Manager, or Windows Assigned Access.
  • Offline transaction queuing with sync-on-reconnect keeps the kiosk operational when the network drops.
  • Payment integration supports Stripe Terminal, Square Terminal, and PAX devices with EMV, NFC, and receipt printing.

Trusted by

Vodafone
Nike
Microsoft
Cisco
T-Mobile
Aldi
Heineken
GE

Software delivery, by the numbers

software products shipped
100+
average time to first production release
12 weeks
rated by clients on Clutch
4.9/5
years delivering software for established businesses
9+

The kiosk that needs a babysitter is not saving you anything.

A self-checkout that freezes when the barcode scanner drops connection. A check-in terminal that shows a white screen after the overnight network restart. A restaurant ordering kiosk that lets a guest swipe back to the iOS home screen and open Safari. Each of these failure modes requires a staff member to intervene, which is the exact cost the kiosk was supposed to remove.

Kiosk software is not a web app on a big screen. It runs unattended, on fixed hardware, in a public space, with users who have no idea what the application is built on and no patience for error messages. The software has to handle every failure state, restart itself after a crash, and never let the user reach anything outside the application.

The business case only holds if the kiosk actually runs without supervision.

According to Grand View Research's 2024 industry analysis, the global self-service kiosk market was valued at over $34 billion and is projected to grow at a CAGR of nearly 11% through 2030. That growth is driven almost entirely by operators who need to reduce labor dependency — but only kiosks that run without staff intervention actually deliver that return.

Capabilities

What we build

  • 01
    Kiosk mode lockdown

    Kiosk mode means the device runs one application and nothing else, so no user can reach the home screen, settings, or anything outside the app. Watchdog logic restarts the application within seconds of a crash, idle timeouts reset each session, and remote management pushes updates to every unit without physical access.

    Built with
    iOS Guided Access · Android Device Policy Manager · Windows Assigned Access · MDM
  • 02
    Self-checkout and payment integration

    Payment on a kiosk has three parts: the software flow, the hardware device, and the printing. We build the full checkout flow, basket, discounts, tax, and split payments, with EMV chip, NFC contactless, and thermal receipt printing. Card data is processed entirely by the certified payment terminal, never the kiosk application, so PCI DSS scope stays minimal.

    Built with
    Stripe Terminal · Square Terminal · PAX · EMV/NFC · Star, Epson printers
  • 03
    Self-check-in and registration

    Guest lookup is the first step in any check-in kiosk: a booking reference, phone number, or QR code scan. We integrate ID document scanning for age and identity checks, plus wristband and key card printing. Waiver signing uses on-screen signature capture with a stored, timestamped image, and every session is logged so operations teams have a full audit trail.

    Built with
    Microblink BlinkID · BOCA · Zebra
  • 04
    Restaurant ordering terminals

    The ordering flow starts with the menu: items, prices, and real-time availability driven by the kitchen system, so a sold-out special disappears the moment the kitchen marks it gone. Full modifier trees and allergen hard stops, orders fire straight to the KDS screen, guests see live status and wait times, and upsell placements are A/B testable to measure what lifts average order value.

    Built with
    Square for Restaurants · Toast · KDS
  • 05
    Offline resilience and failure handling

    The most important question in kiosk software is what happens when something breaks. When the network drops, transactions queue locally on-device and sync on reconnect, while cached menus and product data keep the screen useful. Watchdog processes restart an unresponsive application within seconds, and remote monitoring shows which kiosks are online, erroring, or silent, with alerts before a guest queue forms.

    Built with
    SQLite · Slack, PagerDuty
  • 06
    Content management and remote updates

    Kiosk content changes constantly: menu prices, promotional screens, room rates, directory listings. We build a CMS so operators update all of it from a browser, with changes reaching screens in minutes. Fleet management pushes one update to every kiosk across every location or targets a specific device group, and built-in analytics show sessions per unit, abandonment points, and transaction times.

How we work

From scope to shipped

Every kiosk project follows the same four phases. Scope is locked and price is fixed before development starts.

  1. Week 1
    01

    Discovery and scope

    We map the use case, the hardware, and every failure state the kiosk must handle. You leave week 1 with a written scope document, a fixed-price quote, and a hardware recommendation if you do not already have one. No development starts without your sign-off.

  2. Weeks 2-3
    02

    Design and flow architecture

    Touch-first wireframes before production code. Idle states, error screens, payment flows, and watchdog recovery paths are all designed here. Decisions made in week 2 cost ten times less than the same decisions made in week 8.

  3. Weeks 4-10
    03

    Build, integrate, and QA

    Working software on the target hardware by the end of sprint one. Payment hardware, peripheral devices, MDM, and offline sync are integrated in parallel with UI development. QA runs against every sprint, not as a phase at the end.

  4. Weeks 10+
    04

    Fleet deployment and post-launch support

    Production deployment with remote monitoring activated on day one. Fleet management, alert rules, and MDM configuration are handed over with documentation. 8 weeks of post-launch support included in every project.

Why us

Why teams choose RaftLabs

  • 01
    Senior engineers build what they scope

    The engineers who assess your kiosk requirements also build the solution. No bait-and-switch, no offshore handoff after the contract is signed. The team you meet in week 1 ships in week 10.

  • 02
    Fixed price before development starts

    We scope the work, calculate the cost, and lock it in writing before any development starts. A scope change is a change request: priced, agreed, or dropped. It never absorbs into the project and appears on the final invoice.

  • 03
    9 years and 100+ products shipped

    Clients include Vodafone, T-Mobile, Aldi, Nike, Cisco, and Lockheed Martin. Track record across kiosk, SaaS, mobile, and enterprise platforms in healthcare, retail, hospitality, and events.

  • 04
    Compliance built in from the start

    GDPR, HIPAA, PCI DSS - compliance requirements are scoped in week 1, not retrofitted before launch. We have shipped HIPAA-compliant patient intake systems for US healthcare clients and PCI DSS-scoped payment kiosks for retail and hospitality operators.

Ready to scope your kiosk software project?

30 minutes. You walk away with a clear cost, timeline, and hardware recommendation. No commitment.

Stay on topic

More on IoT & connected devices

Frequently asked questions

Kiosk software runs on three main hardware families: iPad enclosures (10.2" to 12.9" iPads in wall-mounted or floor-standing enclosures), Android touch panels (typically 10", 15", or 21" commercial-grade units from manufacturers like AOPEN, Elo, or Zytronic), and Windows-based kiosk enclosures (running Windows 10/11 IoT or Windows 10 Pro with Assigned Access). The right hardware depends on the use case: iPads are common for hotel check-in and event registration, Android panels for information directories and restaurant ordering, and Windows units for applications that require USB peripherals like barcode scanners, card readers, and thermal printers. We scope hardware alongside software so both work together.

On iOS, we use Guided Access to lock the device to a single application, disable hardware buttons, restrict touch zones, and prevent sleep or screen-off. On Android, we configure kiosk mode via Android Device Policy Manager (COSU profile) or a dedicated MDM solution like Hexnode or Scalefence, which pins the application and disables the home button, recent apps, and notifications. On Windows, we configure Assigned Access (single-app kiosk mode) so the device boots directly into the application and the user cannot reach the desktop, taskbar, or settings. In all cases, we also configure auto-restart on application crash so a software fault brings the kiosk back up within seconds without a staff member pressing a button.

A simple kiosk application with a single flow, no payment integration, and basic content management runs $15,000 to $25,000. Add payment hardware integration (Stripe Terminal, PAX device), receipt printing, and offline queuing, and the range moves to $30,000 to $50,000. A full kiosk suite with ordering, KDS integration, fleet management CMS, and remote monitoring across multiple locations runs $50,000 to $80,000 or more. Hardware cost is separate and depends on the enclosure, screen size, and peripheral devices. We scope every project against the specific hardware and flow requirements before pricing.

A single-flow kiosk application with no payment integration takes six to ten weeks from brief to production-ready build. Payment integration adds two to four weeks depending on the hardware and certification requirements. A full suite covering multiple kiosk types, a CMS for remote content updates, and fleet monitoring takes three to five months. The main schedule drivers are hardware lead time (commercial kiosk enclosures can have four to eight week lead times), payment hardware certification, and the number of edge cases and failure states to handle in the application logic.

Yes, and for most kiosk deployments this is a hard requirement. A kiosk in a hotel lobby or a retail floor cannot tell a guest to come back when the network is fixed. We build offline resilience into the application from the start: local transaction queuing so orders and check-ins are captured and synced when the network returns, read-only data cached locally so menus, room availability, and product data are available without a live API call, and graceful fallback screens that show the user what is happening rather than a spinner or error. For payment transactions, the handling depends on the payment provider: Stripe Terminal and Square Terminal both have offline payment modes with transaction limits and risk controls.

Hospitality is the most common: self-check-in kiosks in hotels, resorts, and short-term rental properties reduce front desk load and let guests check in at any hour. Retail uses self-checkout kiosks and product information directories. Healthcare uses patient intake kiosks for registration, insurance capture, and consent form signing, reducing front desk queues. Restaurants and food service use ordering terminals to increase average order value and reduce queue length at the counter. Events and entertainment use registration kiosks for wristband printing and attendee lookup. Airports and transport hubs use information directory kiosks. Each industry has specific compliance requirements: healthcare intake must handle PHI carefully, payment kiosks must meet PCI DSS requirements, and age-verification kiosks in some sectors must integrate ID scanning.

Work with us

Tell us what you need. We'll tell you what it would take.

We scope Kiosk Software Development in 30 minutes. You walk away with a clear cost, timeline, and approach. No commitment required.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.