Native iOS App Development for OrderPort

OrderPort is a comprehensive point-of-sale system for wine clubs and vintners.

  • Duration 2013 – 2020
  • Team 4 members
  • Type POS
  • Industry FinTech, Ecommerce, Retail
  • Platforms Mobile, iOS

Project idea

The client has launched smart, fast, and intuitive software to help everyone involved in the wine business to interact with customers globally. As a complete ecommerce solution, the OrderPort platform streamlines operations, sales, and customer management. 

Target Audience

The client focuses exclusively on the needs of wine businesses, which can implement OrderPort solutions for internal use. The app enables them to decrease sales cycles and get a comprehensive view of their business. Different service plans are available to meet the needs of various sizes.

Results

  • 700+

    Wineries using OrderPort

  • 7 years

    Cooperation time

A dedicated team launched a native iOS app for iPad using parts of the source code the client already had. The team focused on enhancements and expansion after the initial launch. It integrated different sales options, added administration and analytics tools, and more, turning OrderPort into a comprehensive SaaS platform.

A dedicated team launched a native iOS app for iPad using parts of the source code the client already had. The team focused on enhancements and expansion after the initial launch. It integrated different sales options, added administration and analytics tools, and more, turning OrderPort into a comprehensive SaaS platform.

Core Tech

  • logo

    Swift

  • logo

    CoreData

  • logo

    Cocoa Touch

  • logo

    Objective C

Project challenges

  • The system evolved from a basic, alone-standing POS to an integrated product family. Feature complexity, the amount of processed data, and the number of customers increased regularly. IT Craft helped with its expertise and capabilities to meet end-user evolving needs.
    OrderPort uses Mailgun/Mailchimp APIs for marketing campaigns. The services require integration with all involved project parts (internal API/external API/POS system/Web Administration panel). Supporting different API versions for end users is important.
  • Orderport uses many libraries to support printers (thermal/wireless, etc.), scanners (barcode formats), and chart builders (PNChart/Google Chart). The team had to ensure integrations and maintain version relevance for application stability.
    A separate team developed the OrderPort Web Administration tool and API. Communication and synchronization between teams were crucial part of development.

Planning

Input

The client initially had:

  • Decades of experience serving wine businesses
  • Some source code developed by another team
  • Plans beyond Phase One

Analysis

Our team:

  • Carried out an in-depth project audit
  • Fixed bugs and flaws
  • Prepared project documentation
  • Proceeded with feature implementations and integrations

Result

Our work resulted in:

  • Fast, user-friendly solution
  • Support of consumer, wholesale, and distributor sales
  • Product presentation and services to customers online, at the point of sale, and globally via mobile devices
  • Simplified administration; single-system management of sales channels

Business benefits

Short Sprints

IT Craft engineers used a fast-paced development cycle with two releases per week that enabled the implementation of new features.

Project evolution

IT Craft development expertise supported the client’s plans for building a comprehensive all-in-one solution, thus winning a larger market share.

Adjusted working hours

IT Craft team adjusted its workflow to client needs. The team was available within the client's business hours, improving project agility.

Multiple integrations

The team accurately integrated multiple options for payment gateways, printers, and card scanners for the best user convenience.

Main project features

Physical Sales

The POS app allows starting sales at any location using an iPad. Sales managers use the app to manage orders flexibly, process payments, print receipts, or send them to a customer’s email.

image

Online Sales

OrderPort provides ecommerce functionality, including a shopping cart, payment processing, shipment information, and more. Wine businesses can easily integrate it when starting online sales of their products.

image

Customer Relationship Management

The system enables users to track customer information and preferences. They can maintain effective communication with customers. For instance, businesses can sign up a customer for the newsletter via the app.

image

Inventory Tracking

Businesses see product availability and inventory levels in real-time. By monitoring product availability, they can manage reordering efficiently.

image

Sales Analytics

Open Day – Close Day feature enables businesses to receive detailed reports on the cashing register fast when opening and closing a tasting room. Businesses can check all orders while filtering by date, location, sales manager, or product.

image

Do you want to expand your capabilities?

Let’s estimate the optimum implementation path.

Contact Us

Project timeline

  • Project Timeline

    2013 – 2020

Technologies

  • logo

    Objective C

  • logo

    Swift

  • logo

    Core Data

  • logo

    Cocoa Touch

  • logo

    UIKit

  • logo

    FirstMile

  • logo

    OrderPort

  • logo

    WorldPay API

  • logo

    AuthorizeNET

  • logo

    OpenEdge

  • logo

    StarIO

  • logo

    IDTech Unimag2

  • logo

    Shuttle Framework

  • logo

    Fabric

  • logo

    TBXML

  • logo

    ScanAPI

  • logo

    GooglePlaces