Unified Digital Platform for Multi-Utility Self-Service

Utility vendors and energy providers across Sub Saharan Africa needed a unified platform to manage the full electricity lifecycle. Billing, prepaid vending, customer support, and monitoring were split across systems, causing duplication, poor visibility, and a fragmented experience. Sotex led end to end design and development of XEPP, delivering backend services, mobile and web apps, and a scalable multi tenant architecture, resulting in one platform for managing consumption and payments.

Overview

Utility vendors and energy providers across Sub-Saharan Africa needed a unified platform to manage the full electricity lifecycle for end users. Before this solution, billing, prepaid vending, customer support, and monitoring tools were split across separate systems, creating duplicated work, limited visibility, and a fragmented user experience.

Sotex Solutions led end-to-end product design and development of XEPP, delivering backend services, mobile and web applications, and a scalable multi-tenant architecture. The result is a single platform where customers can manage consumption, payments, and services, while vendors operate through unified workflows with full visibility.


Challenges

  • Disconnected prepaid and postpaid workflows required separate systems and processes
  • Limited self-service options for end users, increasing support load
  • No unified monitoring, analytics, or notification layer
  • Vendor operations spread across multiple tools with no central control
  • Lack of a single interface for managing the full energy lifecycle
  • Requirement to support multiple utilities with tenant-specific customisation
  • Continuous integration with internal and third-party systems without disrupting operations


Our Solution & Key Features

Sotex Solutions designed and built XEPP as a modular, multi-tenant energy platform that unifies all core electricity services into a single ecosystem.


Instead of each utility managing separate systems, XEPP provides a centralised layer that connects end customers, vendors, and support teams. The architecture allows tenant-specific customisation while maintaining a stable core, enabling onboarding of new utilities without rebuilding the platform.


Key capabilities include:

• Prepaid token purchase for smart meters

• Postpaid billing management with full lifecycle visibility

• Digital service request submission and tracking

• Solar panel sales, installation tracking, and lifecycle management

• Flexible solar payment models including instalments, pay-as-you-go, and cash-on-delivery

• Multiple payment methods, including cards, wallets, and bank transfers

• Consumption analytics with dashboards and visualisations

• Notification system with full event history and monitoring

• Unified experience across mobile and web applications


This approach removed the need for multiple disconnected tools and enabled both customers and vendors to operate through a single interface.


Key Achievements

Replacement of multiple disconnected systems with a single unified platform
Reduced operational friction in electricity purchasing and payment workflows
Faster handling of customer requests through digital service channels
Improved transparency and user experience for end customers
Increased visibility for vendors across the full customer lifecycle
Scalable foundation for onboarding new utilities and expanding to new regions


Technology Stack

Frontend: Flutter, React

Backend: .NET microservices, event-driven architecture

Database: SQL-based systems

Cloud Hosting: Azure-compatible cloud architecture

Integrations & Frameworks: REST APIs, internal utility systems, third-party integrations


Business Impact

XEPP enabled the client to move from fragmented, system-based operations to a unified digital platform that supports the full electricity lifecycle. This shift reduced operational complexity, improved customer experience, and created a scalable foundation for growth across multiple utilities and regions.


Conclusion

By combining payments, consumption tracking, service management, and solar workflows into one platform, Sotex Solutions delivered a system that supports both current operations and future expansion. The platform is now positioned to support advanced analytics, new energy services, and continued growth across the energy ecosystem.


Looking to unify your energy services into a single digital platform?

Contact Sotex Solutions to build scalable, user-focused systems for modern energy ecosystems.

📧 bd@sotexsolutions.com

🌐 www.sotexsolutions.com

📞 +381-64-165-7193


Download Industry Case Pack

Get our curated collection of case studies delivered to your inbox

By submitting this form you agree to the processing of your personal data according to our Privacy Policy.

We value your privacy

By clicking "Accept All Cookies", you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing and performance efforts.

Decline