Warehouse Management System & App

Trying to get natural gas from point A to point B? Not the easiest thing in the world. Communicating and tracking asset information in the field? Even harder. Until now.


ONEOK owns and operates one of the nation’s top natural gas liquids (NGL) systems and is a leader in the gathering, processing, storage and transportation of natural gas.

ONEOK’s operations include a 38,000-mile integrated network of NGL and natural gas pipelines, processing plants, fractionators and storage facilities in the Mid-Continent, Williston, Permian and Rocky Mountain regions.

Maintaining such a large geographic footprint requires a significant number of employees working in poorly connected remote areas. ONEOK needed a custom tool to manage assets and communicate business goals to field employees.


ONEOK’s field employees were using paper work orders and hard copies of location and asset information. While onsite, they would update the work orders then return to an office to enter data into their Maximo desktop application. This often required waiting for online approvals to complete activities, significantly increasing the amount of time to completion. ONEOK challenged Shockoe to design and build a custom mobile app that would support their business processes and support offline asset management functionality.


ONEOK partnered with Shockoe to build a custom warehouse management Ipad application that could handle the heavy amounts of data needed to efficiently conduct field operations. The application supports multiple users per device, caches the most relevant data offline, allows for easy updates to work orders, validates business rules, and syncs back to Maximo. The app significantly improves employee productivity by detaching them from their bulky office desktops — this improves work and data quality and helps ONEOK to manage field assets far more effectively than before.


Employees couldn’t wait to get their hands on the app as it rolled out. The application improves productivity and accuracy of reporting by allowing employees to complete reporting on-site rather than having to wait to get to a desktop application.

We continue to be a ONEOK partner, helping them mobilize new Maximo features and improve the app upon user feedback and create future integrations to Finance and Inventory data.

Process & Approach

Shockoe started from a cross-platform iOS prototype that helped prove the business value of a custom app. We worked closely with ONEOK business and technology teams to understand the field environment, business rules, Maximo technology, and to determine what features would improve the process.

Our experienced mobile team developed a technical design that supported complex sync rules and an intuitive user interface allowing users to quickly manage the most important information in the context of their current time, location, and task.

Features & Technologies

  • Offline management of work order, asset, and location data
  • Offline validation of Maximo business rules
  • Automatic or manual syncs based on network availability
  • Manage sync results and perform automatic retry
  • Role based user experience and business rules, with multiple users per device
  • View and update work order attachments, taking images in the field
  • Highlight important information based on the user, the time, and the location
  • IBM Maximo / TIBCO (Client Services)
  • Appcelerator Titanium for iOS
  • Backbone.js
  • SQLite

Related Case Studies

Go here to read more about how we build custom inventory and asset management apps to help our clients improve their operations.

Ready to chat about your next great app?

Give us a shout! We’re excited to get things going.