OEM/ODM since 2016 Exported to 100+ countries CE · FCC · ISO9001 · RoHS · IP65 24/7 technical support
Buying Guides

Kiosk Software and Remote Management: What to Look for Before You Scale

By MHY Engineering Team · Updated

With one kiosk, you can walk over and fix problems. With fifty kiosks across several cities, every problem is a site visit, and a site visit is expensive. That is why kiosk software and remote management deserve as much attention as the hardware. This guide explains the software layers of a kiosk, the remote-management features that save the most money, and the questions to ask before you scale a deployment.

The software layers of a kiosk

  1. Operating system. Android or Windows, usually in a locked-down configuration. The choice affects drivers, peripheral support and management tools; see our Android vs Windows comparison.
  2. Kiosk shell or lockdown layer. Software that restricts the device to your application, blocks system menus and handles automatic start and recovery.
  3. Your application. The ordering, ticketing, check-in or information interface that customers actually use.
  4. Device-management and monitoring. A cloud or on-premise console that reports status and lets you push changes.
  5. Backend integrations. POS, property management, ticketing, payment gateway and reporting systems.

Lockdown: keeping the public inside your app

A public touchscreen invites curious fingers. Basic lockdown features include:

  • Single-app or multi-app mode with no access to the home screen, settings or notification shade.
  • Disabled hardware buttons, USB ports and keyboard shortcuts that are not needed.
  • Automatic restart of the application after a crash or power loss.
  • A hidden, password-protected staff menu for maintenance.
  • Session timeouts that clear customer data and return to the start screen when idle.

Ask the supplier whether lockdown is built into the firmware or relies on a third-party app, and who maintains it when the operating system version changes.

Remote monitoring: knowing before the customer tells you

The best monitoring finds a problem before a queue forms. Useful signals include:

  • Online status and last check-in time for every unit.
  • Peripheral health: printer out of paper or jammed, card reader offline, scanner not responding.
  • Screen and application state: whether the app is running and showing the expected screen.
  • Environmental data where sensors exist: internal temperature, door open, tamper alerts.
  • Usage statistics: transactions per hour, error rates and average session time.

Alerts should reach the right person by email, messaging app or dashboard, with thresholds that avoid constant false alarms. Printer paper alerts alone can prevent a large share of preventable outages.

Remote control and updates

Once you can see a problem, you want to fix it without travelling. Look for remote restart, remote screen view and remote configuration. For updates, check how the system handles:

  • Application updates pushed over the air (OTA), scheduled outside opening hours.
  • Staged rollouts to a few devices first, with the ability to roll back.
  • Operating-system and security patches without breaking peripheral drivers.
  • Offline behavior if a device misses an update because the network was down.

Content management

If your kiosk shows menus, promotions, advertising or wayfinding maps, a content management system (CMS) lets non-technical staff update them. Good practice includes templates for common layouts, scheduling by date and time, per-location variants, preview before publishing, and role-based permissions so a store manager cannot change global settings. Multi-language content should be managed as part of the same workflow, not as separate apps.

Security essentials

  • Encrypted communication between kiosks and servers, and no hard-coded shared passwords.
  • Least-privilege accounts for staff and installers, with individual logins and audit logs.
  • Physical port control, including locked cabinets and disabled unused USB ports.
  • Payment data handling: card data should be handled by the certified payment terminal, not stored in your application. See our payment integration guide.
  • Data minimisation: collect only what the transaction needs, and define retention periods, especially if the kiosk reads identity documents.
  • Update discipline: a clear policy on how quickly security patches are applied.

Data protection rules differ by country, so check local requirements, particularly when a kiosk captures names, photos or document data.

Build, buy or customise?

ApproachAdvantagesWatch out for
Use the supplier's bundled softwareFastest to deploy; peripherals already tested.Limited flexibility; dependence on the supplier's roadmap.
Buy third-party kiosk softwareMature lockdown and management features.Licence cost per device; check compatibility with your hardware.
Develop your own applicationFull control of the experience and data.Needs development and ongoing maintenance resources; peripheral SDK work.

Many projects combine them: standard device management from a third party or the supplier, plus a custom front-end. If you plan custom development, ask the hardware supplier for SDKs, API documents and sample code for every peripheral before you commit. Our OEM/ODM sourcing guide covers what to request when customising.

Questions to ask before you scale

  • Which management console do you provide or support, and is it cloud-based or self-hosted?
  • What happens to the kiosk if the internet connection drops? Can it keep selling offline?
  • How are updates rolled out and rolled back?
  • Do you provide SDKs for the printer, scanner, payment device and other peripherals?
  • How long will you support this operating system version and security updates?
  • What logs and reports can I export?

Bottom line

Treat software as a recurring operating cost and a risk-management tool, not an afterthought. Insist on lockdown, monitoring, remote update and a plan for security patches before you buy more than a pilot batch. Tell us your use case and fleet size and we can recommend a hardware and software combination that you can manage remotely.

Need help specifying hardware for your project?

Tell us your use case and volume — our engineers will recommend a configuration and quote it.

Request a Quote

← Back to all insights

More Insights