asked us to develop an iOS and Android app that would provide key features for their platform.

We helped users access vital information on the go and without an internet connection.

Scope of work

We delivered a full range of services: we consulted on mobile product strategy, analyzed the UX, created the UI and UX, and developed iOS and Android apps from scratch.


February 2017 – June 2019


CentralReach is a US-based electronic health record (EHR) and practice management cloud software provider that offers a fully integrated online solution to help behavior analysts, speech therapists, occupational therapists and other therapy-based service providers care for people affected by autism, hearing loss, and other conditions.

This unified platform allows service providers to connect, coordinate, and collaborate on client care. It allows providers to manage their practices efficiently while focusing on giving the best care possible.

Service providers

Behavioral Health Specialists, Speech Therapists, Multi Specialty Practitioners, School Specialists


Parents of children with special needs

CentralReach’s practice management system provides service providers and their clients (typically parents of children) with a wide range of features.

To improve clients’ interactions with the platform, CentralReach decided to create a mobile solution that would make their users’ lives more convenient.

The process

The first thing to consider when developing a healthcare app is compliance with HIPAA security standards. With our background in creating medical apps, we know how to combine HIPAA compliance, an emotional UI, and a smart UX into a handy app.




To make the development process more efficient, we used the Xamarin cross-platform framework. Xamarin lets us deliver apps on two platforms quickly and cost-effectively.

We collaborated closely with CentralReach’s Lead Server Engineer and their web development team to convert tasks into designs and code. As a result, we developed iOS and Android apps that perfectly integrate with the CentralReach web application.

Our PM during a meeting with the CentralReach Team

User journey

We decided to start the design process with defining and building a core app structure and navigation. This strategy helped us create the app’s logic.

The application supports the fingerprint authentication feature for both iOS and Android

In-app navigation represented with the simple side drawer.

We integrated Google Maps for Android and Apple Maps for iOS devices to implement a route guidance feature.

In addition to being HIPAA-compliant, client data is further protected by a lockscreen feature. Users may also log out via lockscreen, in case the app is being used by several specialists within one organization

Modal View with different file options

To prevent the app from “hogging” all the memory on a device, services providers can decide for themselves how much space the app will use to store files and can control the storage level, conveniently in the app settings


We started with sketches on paper. After discussing a lot of different concepts, we came up with high fidelity wireframes.

Everything you need is in your hands. Track, manage, and plan your day with scheduling functionality.

Service providers can easily get driving directions to their session locations.


The CentralReach platform has a wide range of features, but we identified just three core features to include in the first version of the mobile app. This let us get initial user feedback before developing the remaining features. We’ve already implemented scheduling and messaging, and we’re planning to develop the file management system in the next iteration.


With the scheduling feature, service providers can organize their schedules from anywhere at any time using the built-in calendar.

Intuitive navigation allows service providers to easily access their scheduled appointments, see appointment details, change the date and time of appointments, and subsequently communicate those changes to clients. This ensures that clients and services providers are kept in sync in real-time through the app.

Each appointment is available on the home screen, allowing service providers and clients to easily view essential information including:


Appointment details


Client information


Map location pins


Work hours


To make conversations between service providers and clients easier and more convenient, we integrated secure real-time in-app messaging that’s HIPAA-compliant.

At CentralReach’s request, we implemented an in-app messaging system using Quickblox, which provided us with the infrastructure required for chat functionality. With in-app chat, service providers and patients no longer need to use third-party messaging apps. Their private conversations are secured within the app.

File management system

This project is ongoing, and in the next version we’re planning to implement a feature that enables service providers to access files they need while they’re on the go, even without an internet connection. This file management system will allow service providers to:

Access essential files in
offline mode

Control document accessibility (for example, mark as read-only)

Organize files and sort them
into folders

Work with a wide range of
file types

Upload, share, and view files on
any device

A great start and more to come

CentralReach tested the waters by working on this project with us. We’ve successfully launched the first version of this app, and we’re continuing to build our project team and crank out amazing new features.