Cross-Platform Application for Homecare Services
INDUSTRY
Healthcare
CLIENT
Addus
Addus: Cross-Platform Application for Homecare Services
"Waverley designed, engineered and built a cross-platform mobile solution for schedule verification, communication, booking and appointment cancelling."
Waverley provided a three-person, cross-functional team, design, engineering, and project management, embedded directly alongside Addus's internal development team for the full three-year engagement.
Addus
Addus is a national provider of home care services, with more than 300 home care contracts, 30,000 consumers served weekly, and 120 offices across 21 states. Addus began working with Waverley in early 2013 to design and build the Addus Mobile Portal (AMP), giving field employees on iOS and Android smartphones a single app to manage client visits and internal communications without relying on phone calls.

Key Challenges
Legacy OS constraints. The JavaScript-based app had to support older Android and iOS versions, which meant a lightweight, low-animation interface that still had to feel native.
A moving back-end target. Addus's internal team continued to modify and extend the back-end system throughout the build, so Waverley's front-end integration had to adapt continuously.
Cross-border team coordination. Aligning a Waverley team spread across Italy, Ukraine, and California with Addus's team in Illinois, entirely through daily scrums and jointly written user stories.
Interesting Technical Decisions
Browser-compatible architecture. Waverley architected the UI and code so the same experience could also run inside a web browser, giving office staff access from tablets, laptops, and desktop computers alongside the native apps.
Rapid, free prototype. Rather than starting full-scale design against an incomplete brief, Waverley built a working prototype in under a week to surface mobile-specific UX issues and win client buy-in first.
Purpose-built UI controls. A custom date/time picker wheel and an in-app chat view were built from scratch to give the app a modern feel despite running on JavaScript across older OS versions.
What We Delivered
In order to design and rapidly implement a beta release of the AMP smartphone app we:
Quickly redesigned the user interface to move from the Web app to a more finger-friendly version of a true mobile app.
Provided support for multiple platforms and multilingual employees.
Architected the UI and the code to run a version of the app in a Web browser, allowing users to access info using tablets, laptops, and desktop computers.
Coordinated all engineering efforts to efficiently adjust to changes in the back-end system which was modified and extended by the Addus internal development team.
The first release included a CSS framework, locked-down browser, login page and several “first-time” mobile features such as a Messages, Completed and Future Visits screens, and Get More Visits, by means of which Addus employees can book new appointments directly from their mobile device. To improve the user experience on this cross-platform app, Waverley also developed custom controls such as date/time picker wheel and a “chat view” in the Messages screen. AMP was then beta-tested with a limited group of users in several Addus locations across the US.
Waverley worked as a true partner in creating our first mobile app. Waverley’s designers, developers and project managers, whether located in Italy, Ukraine, or California, felt like an extension of our team in Illinois. With this new mobile app, we are seeing results that will position Addus as the innovation leader in our market. – Inna Berkovich CIO, Addus Homecare
All project work was done using Agile software development. Daily scrums were employed to coordinate the efforts of all team members, with Addus developing the back-end logic and stored procedures while Waverley used provided data to develop the AMP screens. User stories were developed jointly. This approach helped everyone to respond in a timely fashion to changing requirements and avoid redundant design work.
The original design request provided by Addus was missing some specific peculiarities of mobile platforms, so Waverley suggested a free prototype, made in less than a week, containing our app usability recommendations. After reviewing this version, presenting a few draft screens and controls for Addus app, the client ordered a full-scale UI/UX design. The main challenge was that the Javascript-based app supported older versions of Android and iOS. In order to maintain the balance between the app performance and user experience, we designed and developed a delicate and elegant user interface, containing no complex animations, but beautiful in its simplicity.
A Triage meeting was conducted each week between Product Owner, QA Lead and Tech Lead(s). The QA Lead organized the meeting. During the meeting each bug was analyzed and discussed. Updates were captured in the bug tracking system. Frequency of these meetings depended on the project schedule, number of bugs, team availability, etc.
Primary Capabilities Delivered
Real-time visibility into open, scheduled, and completed visits
In-app messaging with a dedicated chat-style interface
Self-service appointment booking and cancellation
Payroll and account information access
Cross-device access through native mobile apps and a responsive browser experience
Multilingual support for a distributed home care workforce
Delivery Highlights
A free working prototype delivered in under a week to validate mobile-specific UX before full design sign-off
First release shipped a CSS framework, locked-down browser, login flow, and core mobile screens (Messages, Completed Visits, Future Visits, Get More Visits)
Custom UI controls built to give a JavaScript-based app a modern, native feel on older, more constrained Android and iOS versions
Beta tested with a limited group of users across multiple Addus locations before broader rollout
Tools & Tech Stack
Outcomes & Impact
Waverley's cross-platform delivery gave Addus a single mobile and web experience that replaced phone-based coordination with self-service scheduling, messaging, and payroll access for a home care workforce spanning 120 offices in 21 states. The distributed Waverley team, embedded alongside Addus's Illinois-based staff for three years, shipped a beta release, iterated through structured weekly QA, and extended the experience to a browser client without waiting on a back-end rebuild. The engagement reflects the same distributed, senior-led delivery model Waverley brings to legacy modernization work today: adapting quickly to systems already in motion rather than requiring a clean-slate rebuild.
Let's Build Something Great.
Ready to bring this kind of delivery to your own platform? Tell us about your project — we'll find the right path forward.