Custom Application Development
KIOSK’s philosophy revolves around finding the optimal cost-benefit approach for each customer’s solution set. An initial consultation extracts the desired 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 to minimize overall programming costs and timelines. From this initial discovery phase, KIOSK will recommend, quote, and manage one of three typical solution paths:
- Customize existing core modules
- Create entirely new code
- Assist customer’s internal IT or third party development team
Design Criteria Conception
KIOSK starts with a high-level design criteria interview to guide the application requirements gathering process. Initial customer engagement and transaction requirements are outlined for each application module, including:
- Transaction behavior and component support needs
- Content elements and desired sequence flow
- API interface / integration documentation review
- Security and data storage
- Payment specifications
- User demographics and interface language(s)
- Creative branding / marketing needs
- Reporting requests
- Service and maintenance needs
- Success criteria metrics
From this consultation, KIOSK presents an initial client project schedule and cost estimate range.
Following receipt of the customer development deposit order (authorizing the detailed System Design), KIOSK launches the System Requirements and Specifications (SRS) design phase with dedicated Development Engineers and Program Management team members. Comprehensive deliverables are created and reviewed with the client, soliciting and integrating iterative feedback cycles. This process results in a detailed Statement of Work (SOW), including:
- Full screen content narrative / navigation
- Flow diagrams
- Screen layout / graphics
- Component interaction / transaction provisions
- Refined schedule and quote aligned with scope
Upon acceptance, the SOW serves as the mutually agreed upon framework for formal system coding to begin.
Hardware Release / Application Development
After SRS approval, clients place the overall program development order.
Upon receipt, KIOSK purchases hardware components for the development bench test kit to prove out system-level component functionality during coding, as well as debug during design and pilot project phases. Parallel progress between Mechanical and Software Engineers ensures the shortest development cycle for a finished prototype.
Simultaneously, client assets and authorizations are exchanged to launch formal coding. KIOSK manages a consistent client communication cycle, integrating feedback on Beta Code design, functionality, and development timeline progress.
Development Review and QA
Following KIOSK’s delivery of the Release Candidate Application, the formal client review cycle gets underway. User Acceptance Testing is typically conducted as a face-to-face meeting (alternately via web view). Together, KIOSK and the client conduct:
- Comprehensive use-case scenarios
- Complete transaction testing, validating component functionality
- Full QA test, in line with procedures defined in System Design
- Installation guideline review
Client feedback received during the development review is executed, and retested until the entire application meets customer approval.
The Release Candidate Application is then signed off by the client, and becomes the Master Application Image.
Following a “soft launch,” deployment can be executed independently, or by KIOSK professionals. Site preparation, installation, and on-site developer assistance are all readily available turnkey services. The Application Development Team remains intact to quickly resolve any post-deployment bugs that may arise. Post deployment support is an included service for an initial 30-day window following field placement. Application support service is available over the life of the project, and is contracted annually by clients who select extended support.
Kiosk Remote Management
CORE K-NECT is a remote management software platform that provides the essential foundation for an easily managed and successful kiosk deployment. The platform leverages the Internet of Things, enabling you to receive real-time communications and alerts from your system and components, NOT your customers.
K-NECT facilitates live data exchanges between the deployed kiosk Client and the Cloud Server, providing real-time performance alerts of the elements that drive uptime, customer experience, and your brand reputation in the field:
- System connectivity
- Status of kiosk applications
- Component performance and maintenance alert status. Components include receipt and thermal printers, card and check readers, bill acceptors / dispensers, scanners, card dispensers, and more.
Intuitive dashboard management tools simplify network setup and day-to-day management tasks including:
- Installation and updates
- Kiosk administration, user management and security
- Reporting and logging
Call for a CORE K-NECT platform demonstration or a quote on KIOSK turnkey active remote monitoring (we do it for you).
Bill Payment Software
KIOSK’s Bill Payment software has been successfully deployed nationwide in retail locations providing electronic payment and money transfer services.
Base Bill Pay Capabilities
- Remote Monitoring
- Hardware Provider Layer
Layered application functionality can be added at any time for enhanced revenue & faster ROI. Most commonly included:
Base Bill Pay Advertising Features
- Mobile, LCD, or printable offers to enhance sales
- Upsell / cross-sell presentation
- Auto-scheduler for easy content distribution
Base Bill Pay provides turnkey transaction and network management functionality with customization / feature options for an efficient and secure path to market.
Modular Application Design
KIOSK’s Application Development Team provides licensable code modules to support a complete base of ticket delivery, retrieval and transaction management requirements. It facilitates a simple user flow with fast processing, ensuring a positive self-service customer experience.
Base Ticket Application Functionality
KIOSK’s Base Ticket application manages hardware controls for all key components to support ticket purchase and verification transactions. The user interface (UI) flow is client-customized. Payment processing application is also an option to license.
The library of standardized ticketing application modules supports common consumer transactions, including:
- Guided ticket selection (UI)
- Intelligent inventory capabilities
- Sale, ticket print, and receipt
- Advertising and coupon presentation
- Complete remote monitoring
- Backend integration and UI customizations are custom quoted
Custom features are readily supported. KIOSK Software Professionals are available for consultation.
Mobile apps can be an invaluable element in consumer adoption of a self-service platform, but can’t always stand alone. While mobile is often an ideal complement to a traditional fixed kiosk, there are still key kiosk components needed to drive “bread and butter” transactions (outside the scope of a phone / tablet):
- Payment and Cash acceptance
- Change / receipt disbursement
- Rental asset release / return recognition
- Physical card delivery (prepaid & loyalty)
- Merchandise scans / auto delivery
Clients generally begin with the kiosk application design for any transactional “heavy lifting,” and build mobile features with supporting features to expand consumer convenience and virtual adoption. Valuable complementary mobile platform opportunities include (not all inclusive):
- Product ordering / reservations / location services
- Increased sales through mobile advertising
- Upsell / cross-sell products
Our Solution Development Team can expertly pair your Kiosk UI with a sleek complementary mobile app, enabling you to capitalize on the best of both.