Time and Attendance Management System

Industries
HR & Recruitment
Expertise
Application Development, UI/UX Design
Technologies
Angular, ASP.NET , .NET
Client

Our customer is a Nordic market leader in human resource and financial resource management solutions and serves over 12 000 clients in Nordic countries.

Business Challenge

Time and Planning platform had existed since the 1990s. To maintain market leadership, the Customer decided to integrate the software with other HRM products in the suite and to change the licensing and software delivery model to SaaS.

However, old problems prevented it. Functionality was not available through the web, the products interacted with each other via files and had many overlapping features. One of the main challenges was to create a new attractive user interface according to modern usability guidelines.

Solution

These issues were solved in stages. Firstly, the key features of the software, such as scheduling employees, tracking workforce time and attendance, and managing absences, were extracted, refactored using .NET technologies, and moved to the web.

After that, the architecture of interaction of the software with other HRM modules was redesigned using service-oriented approach and WCF technology.

The project was implemented by a team consisting of Software Country’s .NET, Silverlight and AngularJS professionals and the customer's analysts owning the business logic. The team used Agile approach, namely, SCRUM management framework.

Results & Benefits

Software development outsourcing allowed the customer to concentrate on analysis and strategic plans. The customer increased market share and started providing cloud solutions. 

Related Cases

Read all

Online Robotics Simulation Application

An educational robotics kit—a browser app simulating the whole process of building, programming and testing a robot.

Implementing LTI 1.3 for LMS

Implementation of the latest version of the standard, LTI 1.3 and in particular LTI Advantage.

OneRoster 1.2 Integration for LMS

A solution for passing grade information from the LMS to a student information system (SIS)