Get in touch →


One of the Africa's largest energy companies and producer of low-carbon electricity





Business size:



Computools developed an intuitive and functional neural network-powered mobile application to meet client’s main goals: to expedite the inspectors’ work and prevent fraud. The application enabled client to transform its daily operations and improve customer experience. Thus, flexible management of multiple tariffs increased revenue with minimal extra resources. Moreover, employees’ roles and permissions definition prevented malpractice and fraud. Several key options we solved:
  • Auto-recognition of the meter’s serial number and readings due to a neural network.
  • A neural network training and implemented geolocation.
  • A state-of-the-art design, an intuitive interface, and smooth performance.



  • Significant losses due to meter readings fraud
  • An established network of analog meters
  • Slow manual meter readings taking
  • Poor customer experience


  • Utility market leader among African companies
  • An established network of analog meters
  • Growing demand for electricity in Africa
  • Significant inspector workforce


Our client was one of the largest utility companies in Africa, providing electricity for private households and local businesses. With the growing number of power connections and new customers, the company’s profits did not see the expected raise due to outdated analog meters. The devices were cheap to install and maintain, however, they slowed down the inspectors’ work and enabled fraud causing significant losses. The company turned to Computools for Digital Transformation assistance. After analyzing the African utility market and evaluating business strength and weaknesses, we identified the bottlenecks and offered a simple and elegant solution - a mobile application to expedite the inspectors’ work and prevent fraud. The initial Digital Transformation costs were kept at a minimum, since the application was supposed to work with old analog meters.

Digital Platform & Technology

To build a state-of-the-art platform, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

Communication Framework

The success of a Digital Transformation project relies on efficient communication. Following the initial meeting, we devised a transparent communication framework of regular video and audio conferences and email reports to keep the client apprised of the project’s progress. All aspects of the projects very carefully documented, and the client could access the Copmutools’ tasks management platform to follow the team’s progress. These measures ensured efficient communication and build trust between the client and the team.


The application was designed for electricity meter reading automation, to be used by the company’s employees. The server administrator created personal accounts for each employee and transferred their login data to the inspectors. This eliminated the registration process, dispensing with the need for a registration field on the login screen.

The application’s interface included 4 tabs in the lower part of the screen: 1. Options 2. History 3. Route 4. Snap Meter History (Main screen) After successful login, the user saw the readings’ history screen with a list of electricity consumers. Each element of the list contains the following data: 1. Consumer name 2. Meter installation address 3. The last reading taken The electricity consumer list could be sorted by name or address. Upon a click on the entry, the consumer details screen opened. Consumer details screen The screen header comprised of the consumer's name and address. The scrollable element with 3 sections occupied the main part of the screen depicting: 1. The last readings taken 2. Electricity consumption over the last month 3. Electricity meter’s serial number.


To meet the client’s requirements and the project’s deadline, we chose 2 software engineers from Computools’ talent pool. Each member of the team was selected based on their previous experience and expertise level appropriate for this Digital Transformation project:


The process of Digital Transformation really forced our developers to push their limits and come up with innovative solutions tailored to the client’s needs. The outstanding results were achieved through creative cooperation and mutual support.

Whiteboard Meeting

To align everyone’s efforts and visualize the project’s progress, Computool’s specialists gathered around the whiteboard. Regular sessions increased the pace of development and ensured well-coordinated teamwork.


Faced with a complicated task of digitizing the client’s operations, our team members put their minds together in a brainstorming session. In a laptop-free zone with zero criticism, the most efficient development plan was born.

Dev Meeting

Through the use of digital collaborative tools and parallel coding, our software engineers boosted the project’s development momentum. This approach enabled continuous delivery and outstanding results at the end of each sprint.

Internal Communication Flow

To ensure efficient project management process, the Computools team used Jira and Redmine platforms for tasks assignment and progress control. Regular video and audio conferences with the client’s representatives ensured all challenges were timely addressed. Skype helped solve urgent matters, while Email was used for reports and tasks sharing.

Project Management Methodology

We chose the Scrum project management approach with 2-week sprints to ensure continuous delivery and accurate fulfillment of the development plans. Agile methodology necessitated a close cooperation with the client to introduce new ideas and approve adjustments. Every sprint was finalized with testing and the demonstration of the implemented features.

Project timeline



Defining Scope
  • Customer’s Business Process Analysis
  • Identifying Strengths & Weaknesses
  • Setting Goals

Product DESIGN

Digital Transformation Initialization
  • Business Process Mapping
  • Interactive Prototype Creation
  • Digital Platform & Technology Selection
  • Defining Specification, Tasks & Deadlines
Project Management Flow
  • Expertise-based talent evaluation and team formation
  • Establishing Internal Communication Flow
  • Choosing Project Management Methodology
Development Flow
  • Development Methodology

Product Engineering

  • Environment Setting
  • Tasks Assignment
Application Build
  • Code Creating & Refactoring
  • Testing & Fixing
Application Launching
  • Deploy & Delivery


Project architecture is crucial to building a robust, ergonomic design. The team pays special attention to the development of the product's functional elements and the ways these elements interact.

use link below to find
code sample

Contact Us

Get in touch to discuss your project or service expectations.
Simply fill in the form below or send us an e-mail to

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.