ABB Drives
ABB Factory Centralized Enterprise Planning Software
Software Development
Objectives of the project
  • Labor Management – the goal is to manage employees, their skills and trainings, bonuses and salary reports based on reported work hours from Production Management.
  • Production Management – registration of employee working hours on a separate portal, a thorough overview of the resource situation for managers, approval of working hours and vacations, reference reports on resources and orders, orders forecast, product definitions, and other supporting functions
  • Finance Management – reports of sold working hours and other costs, reports of billing between cost centers
  • Quality Management entering and reviewing safety reports and internal audits; Key KPIs (OTD, TPT) reports across different entities
  • Main technologies: .NET Framework 4.7, HTML5, JQuery, LESS / CSS, ASP.NET MVC, Bootstrap, ELMAH, Hangfire
  • Business software has a few hundred users in the factory daily to enter the workhours of employees; the main application has a few dozen users
  • The software is integrated with a database based on SAP data
  • The system replaces the earlier Chronos application

ABB is a pioneering technology leader in power grids, electrification products, industrial automation and robotics and motion, serving customers in utilities, industry and transport & infrastructure globally. Continuing a history of innovation spanning more than 130 years, ABB today is writing the future of industrial digitalization with two clear value propositions: bringing electricity from any power plant to any plug and automating industries from natural resources to finished products. ABB operates in more than 100 countries with about 147,000 employees.
ABB Estonia was established in 1992. The company’s headquarters and factories are in Harju County, Jüri and nearly 1,400 people are employed here.
One of the factories, ABB Drives needed software to manage employee skills, worktime and training, to take account of working hours, to keep track of costs, and to produce quality control reports. To do this, Uptime developed a solution consisting of four business modules. Some of the modules were quite complicated in terms of business logic and it took some time to complete the details, but the result was good.
Despite of the size of ABB factory, the development achieved a good collaborative model that was suitable for a large corporation, but also ensured some agility to reorganize activities on a rolling basis.
Although there were many active participants on the ABB side, agreements were reached, and choices made very well. The project remained exactly within the deadlines.
Cooperation with ABB will continue with additional developments.

We've worked with Uptime before. This time, many areas were involved in development and cooperation between different parties was essential. The factory's central working time registration and planning system is an important tool for us, so flexible and quick reorganization of things according to the demands of the users was necessary during the development. But finally, we achieved a collaborative model that was suitable for everyone and the project was completed within the deadline.
Lauri Tamberg
Business Engagement Manager, ABB Drives