Rollout Process Manager

The solution we delivered enables the automation of the rollout of smart metering devices.

Client and challenge

Our client is a German software development company providing high-end development and engineering services. It was entrusted with a nationally significant task to provide software support of the country-wide program aiming at metering system modernization. The client needed to develop a software solution that would automate and orchestrate all the processes involved in the replacement of older energy meters with the new digital ones.

First, the development was started by efforts of the in-house team, but soon the project was about to fail. So the team at EffectiveSoft handled the job and completed a significant part of the project including the development of the front-end and back-end functionality.


In close cooperation with the in-house team, we developed Rollout Process Manager, a modular web-based solution. It comprises the following modules:

  • Partner Portal
  • Meter Operations Manager
  • Master Data Manager
  • Rollout Reporting.

Rich functionality of our software:

  • Enables monthly and yearly planning of smart meter installation.
  • Facilitates smart meters and auxiliary equipment procurement process.
  • Helps monitor the installation process.
  • Allows foreseeing equipment inventory bottlenecks or service provision problems to take countermeasures.
  • Helps efficiently address unforeseen events such as device batch recalls, fault clearance, changing samples, and accumulated metering product replacements.
  • Provides rollout reports to monitor the scope of work done.
  • Facilitates remote collection and analysis of the readings of devices.


What we did

  • Developed the Partner Portal module to seamlessly orchestrate procurements.
  • Fixed major defects in the Master Data Management module to enable seamless data exchange and eliminate further data challenges.
  • Performed functional testing to confirm the expected system behaviour.
  • Designed and implemented the unit testing model to ensure that every single software component functions smoothly and meets the specification requirements.
  • Created the Meter Operation Management module to monitor energy metering, as well as the processing of measured values and data transmission.
  • Implemented error-free communication with the database to eliminate frustrations because of missing or incorrect data.
  • Tested API services to confirm the security of app and data responses.


As a result of our collaborative work with the in-house team, Rollout Process Manager was launched on time. The system enables power engineers to plan, optimize and monitor all the processes related to the rollout and operation of the smart energy infrastructure.

Tech stack

Front-end: JavaScript, SQL, Java 8
Technologies and tools: Ext JS4, Ext JS6, Intellij Idea, Soap-UI, Spring MVC, Maven, MyBatis, Junit, SVN, Spring Framework

Let’s get started with EffectiveSoft!

Send us a request

Sending the information provided in this form you agree to the processing of your personal data according to EffectiveSoft Privacy Policy and Cookies Policy to handle the request and respond to it.

EffectiveSoft Corporation
4445 Eastgate Mall, Suite 200,
San Diego, California 92121
[javascript protected email address]
EffectiveSoft Poland
13A Zwyciestwa St.,
Opera Office, 1st and 2nd floor,
80-219 Gdańsk
[javascript protected email address]