IoT in the developing world

The Client

M-KOPA Solar is the market leader of “pay-as-you-go” energy; with over 500,000 connected homes in East Africa. M-KOPA combine mobile payments and IoT technology to enable consumer financing of solar products.


The Challenge

Design a new IoT platform to control and monitor 2,000,000 devices processing over 20,000,000 messages and commands each day.


The Solution

Applicita in partnership with Microsoft developed a state-of-the-art IoT command and control platform. We worked alongside the M-KOPA Hardware and Firmware teams to scope, develop and test a bespoke custom software Service Fabric solution using the Actor Pattern.


By processing data in real-time M-KOPA are now able to respond intelligently to device status reducing the operational overhead and so driving down the cost-per-device to their customers.


The solution introduced a new level of detailed insight into device behaviour allowing M-KOPA to improve their customer experience and inform future product design.


The Second Challenge

Primary outsource partner to deliver M-KOPA’s custom applications and platforms – including the ongoing maintenance of their custom ERP solution M-KOPANet.


The Solution

Applicita performed a deep analysis of all existing source code and deployment processes. We collaborated with M-KOPA business to understand the current shortcomings of their current software solutions as well as the short and long-term objectives of the business.


We used our cross-functional team of Architects, Software Developers, Infrastructure Engineers and Testers. working in close collaboration with M-KOPA Product Owners and Business Analysts we greatly reduced time to market in order to ensure that the platforms meet M-KOPA’s business needs. The process followed strict Agile principles and led to us re designing core elements of the product.


Applicita is proud to continue to be M-KOPA Solars outsource partner

Technologies used
  • .NET C#
  • Angular
  • Azure Dev Ops
  • Azure Pipelines
  • Azure Resource Manager
  • Service Fabric
  • Azure Kubernetes Service
  • Azure App Service
  • Azure SQL
  • Azure Cosmos Db
  • Azure Storage
  • Azure Service Bus
  • Azure Virtual Networking
  • Azure Virtual Scalesets
  • Azure Application Insights
  • Azure Monitor
In need of a bespoke software solution? Contact us to see how Applicita can help your business.
Get in touch