Empower – CRM System

Agile development for CRM and invoicing

Ten modules, millions of lines of code and twenty years of experience – all this is EnerimCIS, the Customer information (and billing) system (CIS) developed by Empower IM, a company functioning on the energy field.

“It’s quite a vast system that serves the different needs of energy companies. In EnerimCIS one can manage e.g. contract, customer and use place information that are automatically updated. For example, a customer of an energy provider company has a switchboard in their home, and its measuring device measures how much the customer is using power. This usage data is analyzed almost in real time and the data is forwarded to invoicing. Basically, EnerimCIS is a solution to manage the entity of customer data”, describes Kimmo Veki, the Head of Solution at EnerimCIS.

CASE_Empower_TXT_small

 

From monolith to modular

Empower and its subsidiary Empower IM develop solutions for digitalization and smart society, and their clients include various companies from the energy business field, all the way from power grids and telecommunications to power plants. Already in 1999, Empower developed the predecessor of EnerimCIS, Ellarex. With the learnings from developing Ellarex, the building of the new system was started.

“We were aware of the challenges of scaling up. The architecture of the system needed to be changed if we wanted to offer our service for big companies or bring in different support systems or new features. Together with a couple of energy companies we started to define our cooperation in 2012, and the end result is EnerimCIS”, Veki recounts the history of EnerimCIS.

Siili was participating in the development work by the start. The biggest difference to the previous system is that the new product is modular and scalable, and Siili has extensively been along with the development of every module.

”We chose Siili as it’s good and reliable enough as a partner, and there were also expansion options for cooperation. There hasn’t been anything negative to say about Siili’s work – what they promise is what we get.”

Kimmo Veki, Head of Solution, Empower IM

What we did

  • Architecture Solutions
  • System Design
  • Designing product development processes
  • UI Design
  • Software Development
  • Product Owner
  • Scrum Master
  • Developer
  • Architect

Tech & Methods

  • ASP.NET MVC
  • C#
  • MongoDB
  • PostgreSQL
  • JavaScript
  • CSS
  • Selenium
  • Agile
  • Scrum
  • DevOps
  • Kanban
  • JavaScript & jQuery
  • NHibernate
  • SQL

Reliability first

A system that is large and processes a lot of data needs to have a top-notch performance, and the system needs to function perfectly around the clock.

“It requires that all the updates are done in great quality and through a tight quality control. The principal in the design of the system has been that the system correlates to its meaning. With twenty years of experience we have learned a lot about this”, Veki says.

Siili has also been influencing to the reliability of Enerim CIS.

“We chose Siili as it’s good and reliable enough as a partner, and there were also expansion options for cooperation. There hasn’t been anything negative to say about Siili’s work ­– what they promise is what we get. Some of the Siilis have been in the project for seven years already, and there are developers, product owners, architects and team leads in the team”, Veki describes the cooperation.

icon-send-us-message

How can we help you? Send us a message

What's next

Our latest blog

Recommender engines – the journey from rule-based systems to machine learning applications

Recommender engines – the journey from rule-based systems to machine learning applications

Most companies operating in e-business in industries such as retail, media and digital entertainment face the question of recommendation and personalization: how to personalize their website for each customer and how to ...

Upcoming events

Scrum Master | Helsinki 20.-21.8.2020

Scrum Master

Helsinki 20.-21.8.2020

The Scrum Master course is a two-day course which introduces the concepts of agility using the Scrum framework. Course can serve as a preparation for certification assessments, e.g. the Professional Scrum Master™.

Create your next version with us

Andreas Strandman

Andreas Strandman

Helsinki

Manufacturing & Service sectors

+358 50 581 7523

andreas.strandman@siili.com

Olli Sorvari

Olli Sorvari

Helsinki

Finance & Insurance, Siili Solutions Oy

+358 40 0977078

olli.sorvari@siili.com

Paavo Koskelin

Paavo Koskelin

Helsinki

Public Sector, Siili Solutions Oy

+358 40 4850 180

paavo.koskelin@siili.com

Pasi Ropponen

Pasi Ropponen

Helsinki

CCO, Siili Solutions Oy

+358 10 2819 011

pasi.ropponen@siili.com

Väinö Leskinen

Väinö Leskinen

Helsinki

CEO, Siili Auto Oy

+358 50 472 9955

v.leskinen@siili.com

Olaf Dietze

Olaf Dietze

Berlin

+49 151 5437 7779

olaf.dietze@siili.com

Juhani Vanhala

Juhani Vanhala

Global

Siili Auto Oy

+358 50 487 1604

juhani.vanhala@siili.com