How AccelOne built a Xamarin Forms mobile tool giving independent distributors everything they need to prospect, manage contacts, complete transactions, and grow their network, across all three major platforms.
In brief: AccelOne built a multi-platform mobile application using Xamarin Forms (iOS, Android, Windows Universal Apps) for a Nutrigenomics direct marketing company. The app gives independent distributors tools for prospecting, contact management, shopping cart, messaging, media sharing, calendaring, distributor management, and enrollment, integrated with the client's backend graph databases, social monitoring tools, transaction systems, and Info-Trax. MVP delivered in 4 months. Two-phase delivery. The app continues to evolve with new features added regularly.
3
Platforms, iOS, Android, Windows
4 mo
MVP delivery timeline
2
Delivery phases
Min taps
Primary UX design constraint
Growing
New features added regularly post-launch
The client: tools for independent distributors in direct sales
The client is a Nutrigenomics company that sells health and wellness products through a network of independent distributors, a direct marketing model where individual representatives prospect customers, manage their own contacts, process orders, and grow their own distribution networks.
Independent distributors operate in the field. They need tools that work on their phones, respond in real time, and reduce the operational overhead of managing contacts, orders, and team members. A desktop portal is not the right tool for a distributor standing in front of a prospect. A mobile app is.
The client's distributor network spans iOS, Android, and Windows users — making a single-platform solution immediately inadequate. AccelOne needed to deliver a consistent, high-quality experience across all three.
Why Xamarin Forms for a three-platform direct marketing app?
Xamarin Forms is a cross-platform mobile development framework from Microsoft that allows developers to write shared C# code and UI once, then deploy to iOS, Android, and Windows Universal Apps from a single codebase. It was the right choice here for two reasons: the client's distributor network spans all three platforms, and building three separate native apps would have tripled development cost and time.
Xamarin Forms still allows platform-specific customizations where the experience needs to differ between iOS, Android, and Windows — so cross-platform efficiency doesn't mean a lowest-common-denominator result. AccelOne used this flexibility to ensure the app felt native on each platform.
iOS - Android - Windows Universal Apps - Single C# codebase
What was the primary UX challenge for a field sales mobile app?
Independent distributors are not power users. They need a tool that reduces friction in the sales process, not one that adds steps. The client's requirement was explicit: enable all functionality with the fewest possible screens and user actions (taps).
Enable complex functionality, prospecting, contact management, shopping cart, enrollment, messaging, with the minimum number of screens and user actions. Every tap that isn't necessary is a tap that loses a sale.
This constraint shaped every design decision in the app. Navigation, data entry, and transaction flows were designed around a distributor who is in conversation with a prospect, needs to share product information quickly, and wants to move from contact to order with as little friction as possible. Complex backend integrations had to be invisible to the user, the app did the heavy lifting so the distributor could focus on the conversation.
What features does the direct marketing app include?
Identify and track potential buyers, organized by stage and follow-up status.
Organize contacts with import tools, tags, and distributor vs. customer segmentation.
Send product information, media, and links directly to prospects from within the app.
Access all product videos, images, and marketing materials in one place for in-field sharing.
Schedule follow-ups, appointments, and team meetings within the app.
Build and complete orders in the field, integrated with the client's transaction and order processing system.
Manage and track downline distributors, team structure, enrollment status, and activity.
Onboard new distributors directly from the app, completing enrollment without switching platforms.
Multi-language support for a distributor network operating across different markets.
Configurable interface allowing brand and preference customization for individual distributors or regions.
What backend systems does the app integrate with?
The app is the front end of a complex backend ecosystem. AccelOne built the mobile application while the client's internal team built the backend, coordinating in parallel using an Agile Kanban approach to keep both tracks aligned throughout development.
The primary backend built by the client's team in .NET, a collection of services and social graph databases powering messaging, sharing, social monitoring, transactions, shopping cart, and contact management.
Integration with the client's product-specific vanity websites, enabling distributors to share product pages and drive traffic through the app.
Full integration with the shopping cart and order processing system, completing transactions within the app without redirecting to a web browser.
Integration with Info-Trax, the client's third-party distributor management and transaction order processing platform, keeping the app synchronized with the client's operational systems.
How was the project delivered across two phases?
Delivered in 4 months, test and deploy in month 3.
Phase 1 delivered the minimum viable product, the core set of features that enable a distributor to operate fully in the field. AccelOne assembled the nearshore team, scoped the engagement collaboratively with the client's team leaders, and delivered a working, integrated app within the agreed timeline.
Authentication - Dashboard - Notifications - Media library - Messaging - Calendaring - Contact import - Prospecting - Distributor mgmt - Shopping cart - Sharing - Enrollment - UI customization - Localization
All Phase 1 features with greater functionality.
Phase 2 expanded every Phase 1 feature with greater parameters of functionality, deeper user experience, extended capabilities, and more sophisticated integrations.
Phase 2 was designed to build on the validated MVP foundation, adding the features that required the Phase 1 architecture to be in place before they could be built effectively.
Extended feature depth - Greater UX sophistication - Expanded capabilities
Technology stack
Xamarin Forms, single C# codebase for iOS, Android, and Windows Universal Apps.
C#, shared business logic and UI code across platforms.
.NET, collection of services and social graph databases.
Info-Trax, distributor management and transaction order processing.
Messaging, social monitoring, transactions, shopping cart, enrollment.
Agile Kanban, parallel development with client backend team.
Team configuration
Sprint facilitation, Xamarin architecture, and senior development across all three platforms.
Cross-platform feature implementation, backend integration, and UX minimization work.
Feature development support, UI components, and platform-specific adaptations.
Test coverage across iOS, Android, and Windows, regression and integration testing with live backend services.
Agile Kanban management, client coordination, backend team liaison, and scope ownership across both phases.
What were the results?
✔ MVP launched on iOS, Android, and Windows
✔ Delivered within 4-month timeline
✔ Distributors improving sales performance post-launch
✔ Customer retention improved for distributor network
✔ Minimum-tap UX goal achieved
✔ New features added regularly, app continues to evolve
The app gave independent distributors a genuinely useful field tool, not an app they'd open once and abandon, but one that replaced a fragmented mix of phone calls, spreadsheets, and manual order forms with a single, integrated mobile experience. The measure that matters most for direct marketing software is whether distributors actually use it. Post-launch sales performance and retention improvements indicate they do.
Frequently asked questions
What mobile app did AccelOne build for the direct marketing company?
AccelOne built a multi-platform mobile application using Xamarin Forms for a Nutrigenomics direct marketing company, available on iOS, Android, and Windows Universal Apps. Features include prospecting, contact management, messaging, media library, calendaring, shopping cart, distributor management, enrollment, and localization. Integrated with the client's backend graph databases, social monitoring tools, transaction systems, and Info-Trax. MVP delivered in four months.
What is Xamarin Forms and why was it chosen for a multi-platform app?
Xamarin Forms is a cross-platform framework that lets developers write shared C# code and UI once, deploying to iOS, Android, and Windows from a single codebase. It was chosen because the client's distributor network spans all three platforms, building three separate native apps would have tripled development cost and time. Xamarin Forms still allows platform-specific customizations where needed, so the app feels native on each platform.
What is the UX challenge of building a direct marketing app for non-technical users?
Independent distributors need a tool that reduces friction in the sales process, not one that adds steps. AccelOne's primary UX constraint was enabling complex functionality, prospecting, shopping cart, enrollment, messaging, with the fewest possible screens and user actions. Every design decision was made around a distributor in conversation with a prospect who needs to share information quickly and move from contact to order with minimal friction
How did AccelOne integrate the direct marketing app with backend systems?
The app integrates with the client's .NET backend (graph databases for messaging, sharing, social monitoring, transactions, and shopping cart), the Nutrigenomics company's vanity sites, a full shopping cart and order processing system, and Info-Trax, the client's distributor management and order processing platform. AccelOne developed the mobile app in parallel with the client's backend team using an Agile Kanban approach.
How long did it take AccelOne to deliver the direct marketing app?
AccelOne delivered the MVP in four months. Phase 1 covered the full core feature set, authentication, dashboard, notifications, media library, messaging, calendaring, contact import, prospecting, distributor management, shopping cart, sharing, enrollment, UI customization, and localization, with test and deploy in the third month. Phase 2 extended all features with greater functionality and depth.
What features does a direct marketing mobile app need?
A complete direct marketing app for independent distributors needs: prospecting tools to track potential buyers, contact management to organize leads and customers, messaging and sharing for product communication, a media library for marketing materials, calendaring for follow-up scheduling, a shopping cart for field transactions, distributor management for team tracking, enrollment for onboarding new distributors, and localization for multi-market deployments.