Table of Content

OVERVIEW

Mobile technology is significantly changing the retail landscape. Our client, a veteran in Point Of Sales (POS) application has a strong vision to ensure that the retailers are able to leverage the possible mobile initiatives from the traditional web. Our client aims at providing an integrated POS system to the registered merchants and helps them to be more profitable, productive and competitive. Our client engages in tying up with ISOs to provide POS solutions across various verticals such retail, lifestyles, pharmaceuticals, health and finance.These ISOs provide hardware as well as application interface to the individual merchants across North America and Canada.

ENGAGEMENT SITUATION AND CHALLENGES

For many years, fixed POS applications have been efficient and effective for many types of businesses. Unique mobility solution extends capabilities of POS terminals to mobile, thereby providing information on a few clicks. Extending the fixed POS to mobile seems to be highly potential area as more and more businesses are becoming dynamic in nature.

Considering this scenario, to migrate from desktop web POS application to mobile, our client wanted to develop a POS for tablet devices and selected iPad for its popularity and user base. Requirement was to develop a generic POS which could be easily extended for more verticals in the future. Our client was seeking to engage with a partner having strong presence in the mobile applications area. Xoriant’s experience in developing various utility and business applications across platforms made them the first partner to start off with the client’s vision.

KEY ENGAGEMENT REQUIREMENTS

To implement POS based architecture on mobile platform which provides the following functionalities:

  • User friendly interface which improves the user experience

  • Display business reports and transaction details and enable generation of customer information report and enhance the customer service

  • Allow online payment to provide seamless and easy customer experience to the merchants in their daily transactions

  • Create loyalty programs to improve customer base

  • Ensure secured business transactions.

  • Provision of a tax module which has tax computations based on the state laws of the country for the tax based on state tax values in USA

XORIANT SOLUTION

Xoriant having a strong presence in mobile application development area closely worked with the client to chart out the complete roadmap for the engagement. Xoriant with our successful past experience in developing business applications for iPad device leveraged the already developed Xoriant Smartphone Application Accelerator to develop POS application.

Xoriant’s technology capabilities enabled us to come up with an innovative solution in line with the business requirements of our client. The application was designed keeping in mind the futuristic scope and extension to the current functionalities as well as multi-platform support our client may require Xoriant team was able to cut down the development time by using the Smartphone Application Accelerator components which helped them to provide quality output in terms of UI and other aesthetics.

SIGNIFICANT CONTRIBUTIONS

Xoriant was Involved in entire life cycle of the iPad application development right from requirement capture, design, implementation, QA testing and UI review to delivery phase. Some of the key contributions are as follows:

  • Implemented the application by following Human Interface Guidelines provided by Apple making application interface more intuitive, learnable, and consistent which was one of the vital requirements of the client. Integrated with 320 lib for product management and improved visual effects

  • A few peculiar UI elements contributed were:

    • Created customized UI control for dynamic rearrangement of menu items
    • Created Customized and flexible templates for different merchants based on their requirements
    • Developed informative reporting with time filter
    • Allowed wholesome view of multiple modules like customer, item categories and order creation in a single screen
    • Provided Inline item deleting from open order
  • Developed generic design to enable adding new products /product categories thereby and Implemented a common code base to support per merchant customization with minimal efforts

  • Developed an optimized the reporting module based on caching and refresh data mechanism for quick visual response

  • Implemented ARC to avoid memory leaks and improve application performance

  • Enabled real time customer information report integrated with the order details module to avoid ambiguity and enhance customer experience

  • Developed an employee details module to provide employers track everyday employee details like:

    • Clock In and Clock Out,
    • Allowed maximum hours and overtime calculation of a particular employee, Labor cost tracking
  • Developed an order module which allows order creation, canceling order, edit order transactions providing real time business view to avoid gaps and overlaps, it is also integrated with the reporting module for generating reports with real time status

  • Enabled swipe credit card payment with Magtek card reader and cash drawer support for the payment on the move. In case of swipe failure,
    enabled a facility for manual card mode wherein user can enter the required card details to process the payment

  • Developed a refund functionality integrated with order details in case of order cancellations

  • Used Coredata to capture user signature as an image on iPad during credit card payment

  • Used SHA encryption and decryption, maintaining security and authentication of customer password and credit card information during business transactions

  • Enabled generation of receipt of the transaction on completion of signature and formalities and allows emailing of the soft copy of the receipt on the customers email address

  • Provided seamless integration with Star Printer SDK and print preview options for receipt printing mechanism using Wi-fi which helps users to generate receipt of the payments instantly. Three types of receipts are – open order receipt, close order receipt with signature option in case of card payment, refund receipt

  • Based on the customer history reports, valued customers are sent personal emails about the loyalty programs specially charted for them. This contributed to more customer attractions which led to the revenue rise

  • Supports rights based user mode authentication and application management thus enabling the client to manage the rights and hierarchy of operations in a streamlined manner?

  • Integrated the state wise tax modules with payment module to account for the taxes, making payment processing a lot more convenient across the country.

HIGH LEVEL ARCHITECTURE DIAGRAM

TOOLS AND TECHNOLOGIES

  • iOS 5 Xcode

  • Mac 10.6 and above

  • Core Data

  • Magtek CreditCard API integration

  • Star Printer SDK

  • 320 Lib

  • Rest bases API

  • BugzillaPerforce

ENGAGEMENT BENEFITS

  • Improved the productivity of employees by 15% due to faster customer service

  • Increased sales through effective cross-selling of relevant products/services by 15%

  • Improved the overall operations by fast as well as easy price and inventory checks

  • Enhanced security in the system resulting in better customer satisfaction and improved customer confidence

  • Increased customer growth rate by 20% after complete product migration

  • Achieved time to market goals and cost advantage with offshore model of project execution

  • Reduced the loss incurred in sales due to unavailability of important information by 10%. 

Download Case Study

Point of Sales App for iPad

Point of Sales App for iPad

A point of sale mobile application with capabilities for creating  business reports and loyalty programs.

Key Requirements

  • User friendly interface which improves the user experience
  • Display business reports and transaction details and enable generation of customer information report and enhance the customer service
  • Allow online payment to provide seamless and easy customer experience to the merchants in their daily transactions. Know More >>

Key Contribution

  • Implemented the application by following Human Interface Guidelines provided by Apple making application interface more intuitive, learnable, and consistent which was one of the vital requirements of the client. Integrated with 320 lib for product management and improved visual effects
  • A few peculiar UI elements contributed were:
    • Created customized UI control for dynamic rearrangement of menu items
    • Created Customized and flexible templates for different merchants based on their requirements
    • Developed informative reporting with time filter
    • Allowed wholesome view of multiple modules like customer, item categories and order creation in a single screen
    • Provided Inline item deleting from open order. Know More >>

Benefits

  • Improved the productivity of employees by 15% due to faster customer service
  • Increased sales through effective cross-selling of relevant products/services by 15%. Know More >>
Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.