KIOSK’s application development philosophy revolves around finding the optimal cost-benefit approach for each customer’s solution set. An initial consultation extracts the desired kiosk transaction functionality paired with high-level customer experience objectives unique to the deployment. Within the early definition phases, KIOSK’s Software Engineering Team assesses opportunities to apply proven code assets gained from prior successful industry deployments. By first considering existing code modules and databases into the development cycle, and then adding only the necessary customized finish content, KIOSK is able to consistently minimize overall programming costs and timelines. From this initial discovery phase, KIOSK will recommend, quote, and manage one of three typical solution paths: