Skip to main content

Kiosk Software Platforms

Selecting the right kiosk software platform is critical for deployment success. This comprehensive guide compares leading solutions, explains key features, and provides a framework for selecting the best platform for your needs.


Understanding Kiosk Software

Software Categories

Kiosk Software Stack:

┌─────────────────────────────────────┐
│ KIOSK APPLICATION │
│ (What users interact with) │
│ • Custom app, web app, or │
│ purpose-built kiosk app │
├─────────────────────────────────────┤
│ KIOSK BROWSER/SHELL │
│ (Locked-down environment) │
│ • Restricts user access │
│ • Controls navigation │
│ • Handles peripherals │
├─────────────────────────────────────┤
│ KIOSK MANAGEMENT (MDM/RMM) │
│ (Remote monitoring & control) │
│ • Device monitoring │
│ • Software updates │
│ • Remote troubleshooting │
├─────────────────────────────────────┤
│ OPERATING SYSTEM │
│ (Windows, Android, Linux, Chrome) │
└─────────────────────────────────────┘

Core Capabilities

CapabilityDescription
LockdownRestrict OS access, prevent tampering
Browser controlWhitelist URLs, block navigation
Remote managementMonitor, update, troubleshoot
Peripheral supportPrinters, scanners, payment
Content managementUpdate kiosk content/apps
AnalyticsUsage tracking, reporting
SecurityEncryption, access control

Platform Comparison

Enterprise Kiosk Platforms

PlatformOS SupportDeploymentBest For
KioWareWindows, AndroidOn-prem/CloudEnterprise, high security
Kiosk ProiOSCloudiPad deployments
SiteKioskWindowsOn-prem/CloudWindows enterprise
ScalefusionAndroid, Windows, iOSCloudMDM-focused
HexnodeAndroid, Windows, iOS, macOSCloudMulti-platform MDM
42GearsAndroid, Windows, iOSCloudAndroid-focused
SOTIAndroid, Windows, iOSCloudEnterprise MDM
EsperAndroidCloudAndroid dedicated devices
Samsung KnoxSamsung AndroidCloudSamsung devices

Feature Comparison Matrix

FeatureKioWareSiteKioskKiosk ProScalefusion42Gears
Windows support
Android support
iOS support
Remote desktop
Peripheral mgmtLimited
Offline mode
Custom branding
API access
On-premise option

Pricing Comparison

PlatformPricing ModelStarting PriceEnterprise
KioWarePer device, perpetual$80/deviceCustom
SiteKioskPer device, perpetual$150/deviceCustom
Kiosk ProPer device, subscription$24/yearCustom
ScalefusionPer device, subscription$2/device/moCustom
HexnodePer device, subscription$1/device/moCustom
42GearsPer device, subscription$1.99/device/moCustom
SOTIPer device, subscription$4/device/moCustom
EsperPer device, subscription$5/device/moCustom

Platform Deep Dives

KioWare (Windows/Android)

Overview: Industry-leading kiosk system software with deep lockdown capabilities and extensive peripheral support.

Key Features:

  • Comprehensive browser lockdown
  • Attract loop / screensaver
  • Session timeout and reset
  • XML-based configuration
  • User activity logging
  • Peripheral integration (printers, scanners, payment)
  • Kiosk server for central management

Best For:

  • Enterprise Windows deployments
  • High-security requirements
  • Complex peripheral configurations
  • Financial services, healthcare

Pricing:

  • KioWare Lite: $80/device
  • KioWare Basic: $150/device
  • KioWare Full: $290/device
  • Server: $1,500+

SiteKiosk (Windows)

Overview: Comprehensive Windows kiosk solution with browser lockdown and digital signage capabilities.

Key Features:

  • Chrome/Edge-based browser
  • SiteRemote cloud management
  • Digital signage integration
  • Customizable user interface
  • Payment terminal support
  • Multi-monitor support
  • Extensive scripting

Best For:

  • Windows environments
  • Combined kiosk/signage needs
  • European deployments
  • Point of information

Pricing:

  • SiteKiosk Online: Subscription
  • SiteKiosk Windows: $150+/device perpetual
  • SiteRemote: Additional for cloud management

Kiosk Pro (iOS/iPad)

Overview: Purpose-built iOS kiosk application for iPad deployments with powerful customization.

Key Features:

  • Guided Access integration
  • Custom idle screen
  • JavaScript API for developers
  • Remote settings management
  • Print support
  • Form data collection
  • Photo/video capture

Best For:

  • iPad kiosks
  • Retail and hospitality
  • Trade shows
  • Small to medium deployments

Pricing:

  • Kiosk Pro Lite: Free (limited)
  • Kiosk Pro Basic: $24/year
  • Kiosk Pro Plus: $49/year
  • Kiosk Pro Enterprise: $99/year

Scalefusion (Multi-Platform MDM)

Overview: Unified endpoint management with strong kiosk mode capabilities across platforms.

Key Features:

  • Single/multi-app kiosk mode
  • Remote cast and control
  • Geofencing
  • Compliance policies
  • App management
  • Content management
  • Location tracking

Best For:

  • Multi-platform environments
  • Mobile-first organizations
  • Distributed deployments
  • IT-managed fleets

Pricing:

  • Essentials: $2/device/month
  • Growth: $3.5/device/month
  • Business: $5/device/month
  • Enterprise: Custom

42Gears SureLock/SureMDM (Multi-Platform)

Overview: Comprehensive lockdown and MDM solution with strong Android support.

Key Features:

  • SureLock: Device lockdown
  • SureMDM: Device management
  • SureFox: Kiosk browser
  • Hardware key blocking
  • App whitelisting
  • Remote wipe
  • Kiosk mode templates

Best For:

  • Android deployments
  • Field devices
  • Rugged device management
  • Global deployments

Pricing:

  • SureLock: $2.99/device/month
  • SureMDM: $3.99/device/month
  • Annual discounts available

Feature Deep Dives

Browser Lockdown

Essential Lockdown Features:

FeaturePurpose
URL whitelistOnly allow specific sites
Navigation blockingDisable back, forward, refresh
Address bar hidingPrevent URL entry
Right-click disableBlock context menus
Keyboard filteringBlock shortcuts (Alt+Tab, etc.)
Download blockingPrevent file downloads
Print controlDisable or control printing
Popup handlingBlock or allow popups

Implementation Approaches:

ApproachProsCons
Custom browser shellFull controlDevelopment effort
Chromium-based wrapperModern renderingMemory usage
OS-level restrictionsNative performanceLimited customization
Virtual machineIsolationResource overhead

Remote Management

Remote Management Capabilities:

CapabilityValue
Device dashboardFleet visibility
Remote desktopTroubleshooting
Remote rebootIssue resolution
Software pushUpdates and patches
Alert notificationsProactive monitoring
Log collectionDiagnostics
GeolocationDevice tracking
Remote wipeSecurity

Management Architecture:

Remote Management Architecture:

┌─────────────────────────────────────┐
│ Management Console │
│ (Cloud or On-Premise Server) │
└──────────────────┬──────────────────┘

┌──────────┼──────────┐
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Agent │ │ Agent │ │ Agent │
│ Kiosk 1 │ │ Kiosk 2 │ │ Kiosk N │
└─────────┘ └─────────┘ └─────────┘

Communication:
• HTTPS polling (firewall-friendly)
• WebSocket (real-time)
• MQTT (lightweight IoT)

Peripheral Management

Common Kiosk Peripherals:

PeripheralIntegration Method
Receipt printerUSB, Serial, Network
Barcode scannerUSB HID, Serial
Payment terminalUSB, Serial, IP
Card readerUSB, Serial
CameraUSB, IP
Signature padUSB, Serial
Bill acceptorSerial, MDB
Coin dispenserSerial, MDB
RFID readerUSB, Serial

Peripheral Monitoring:

  • Status detection (online/offline)
  • Error alerting (paper out, jam)
  • Usage tracking (print counts)
  • Firmware updates
  • Driver management

Session Management

Session Lifecycle:

Session Management Flow:

IDLE STATE
│ (User interaction)

SESSION START
│ (Activity timer)

├──► Continue activity
│ │
│ Timeout warning
│ │
│ ┌────┴────┐
│ │Continue?│
│ └────┬────┘
│ │
│ Yes │ No/Timeout
│ │ │
│ │ ▼
│ │ SESSION END
│ │ │
│ │ ▼
│ │ CLEANUP
│ │ • Clear forms
│ │ • Clear cache
│ │ • Reset state
│ │ • Return to home
│ │ │
│ │ ▼
└────┴──► IDLE STATE

Platform Selection Framework

Requirements Assessment

Functional Requirements:

RequirementQuestions
Application typeWeb app, native app, or both?
OS requirementWindows, Android, iOS, Chrome?
Offline capabilityMust work without network?
Peripheral needsPrinters, scanners, payment?
User authenticationRequired? What methods?
Multi-languageHow many languages?
AccessibilityADA/WCAG requirements?

Technical Requirements:

RequirementQuestions
Deployment scaleHow many devices?
LocationsSingle site or distributed?
NetworkBandwidth, firewall restrictions?
IntegrationAPIs, databases, systems?
SecurityCompliance requirements?
ManagementIT resources available?

Decision Matrix

Scoring Framework:

CriterionWeightPlatform APlatform BPlatform C
Feature fit30%Score 1-5Score 1-5Score 1-5
Ease of use20%Score 1-5Score 1-5Score 1-5
Scalability15%Score 1-5Score 1-5Score 1-5
Support15%Score 1-5Score 1-5Score 1-5
Total cost10%Score 1-5Score 1-5Score 1-5
Security10%Score 1-5Score 1-5Score 1-5
Weighted Total100%X.XXX.XXX.XX

Platform Recommendations by Use Case

Use CasePrimary RecommendationAlternative
Windows enterprise kiosksKioWareSiteKiosk
iPad retail kiosksKiosk ProHexnode
Android dedicated devices42Gears / EsperScalefusion
Multi-platform mixed fleetScalefusionHexnode
Samsung device fleetSamsung Knox42Gears
Rugged/field devicesSOTI42Gears
Small business (simple)Android native kioskKiosk Pro
Secure/governmentKioWareCustom solution

Security Considerations

Security Features Checklist

Device Security:

  • Secure boot / verified boot
  • Full disk encryption
  • USB port lockdown
  • Camera/microphone control
  • Hardware key blocking
  • Tamper detection

Application Security:

  • Application whitelisting
  • Browser sandboxing
  • Download prevention
  • Screenshot blocking
  • Clipboard control
  • Session isolation

Network Security:

  • TLS enforcement
  • Certificate pinning
  • VPN support
  • Firewall integration
  • Network traffic monitoring

Management Security:

  • Role-based access control
  • Multi-factor authentication
  • Audit logging
  • Secure enrollment
  • Remote wipe capability

Compliance Considerations

ComplianceKiosk Requirements
PCI DSSP2PE payment, no card storage
HIPAAEncryption, audit logs, BAA
GDPRData minimization, consent
SOC 2Access controls, logging
FedRAMPGovernment cloud requirements
ADAAccessibility features

Implementation Best Practices

Deployment Process

Phase 1: Proof of Concept

  • Single device testing
  • Core functionality validation
  • Integration verification
  • User acceptance testing

Phase 2: Pilot

  • 3-5 device deployment
  • Real environment testing
  • Support process validation
  • Performance benchmarking

Phase 3: Production Rollout

  • Staged deployment
  • Monitoring establishment
  • Support team training
  • Documentation completion

Configuration Management

Configuration Best Practices:

PracticeBenefit
Template-based configsConsistency
Version controlRollback capability
Staged rolloutsRisk mitigation
Config validationError prevention
Change documentationAudit trail

Monitoring Setup

Key Monitoring Metrics:

MetricAlert Threshold
Device online statusOffline > 5 min
Application healthError rate > 1%
Peripheral statusOffline/error
Storage spaceBelow 20%
Memory usageAbove 90%
CPU usageAbove 90% sustained
Network connectivityPacket loss > 1%

Frequently Asked Questions


Summary

Selecting the right kiosk software platform requires matching capabilities to requirements:

Key Selection Criteria:

  1. OS support: Match platform to device strategy
  2. Feature fit: Lockdown, management, peripherals
  3. Scalability: Growth accommodation
  4. Security: Compliance requirements
  5. Total cost: License + management + support

Platform Quick Guide:

  • Windows enterprise: KioWare, SiteKiosk
  • iPad/iOS: Kiosk Pro
  • Android: 42Gears, Esper, Scalefusion
  • Multi-platform: Hexnode, Scalefusion, SOTI

Invest in thorough proof-of-concept testing before committing to a platform—the right choice enables deployment success while the wrong choice creates ongoing challenges.