The Time Reporting System

The time reporting system enables our customer to monitor efficiency of their staff.

Legal Services


The solution consists of a public part where users can account for completed tasks and working hours and an administration part that can be used to:

  • Assign user roles.
  • Edit task descriptions, which serve as key performance indicators.
  • Build reports on employee performance.
  • Export the reports to Excel.

The customer

The company provides assurance, advisory, tax, and legal services to organizations all over the world. With more than 160,000 people in 766 cities, they needed an improved performance assessment strategy. The new system had to describe daily tasks of every employee and track how much value, for example reports, calls, articles, etc. was produced over a certain period of time.

The challenges

Since the public part of the application has a complex structure with many functions, it was rather challenging to build a clear user interface and provide simple navigation through the system.

In addition, we were to implement the complicated business logic. This required studying the complex structure of the company with all its divisions all over the world to define the relations between tasks and key performance indicators.

The solution

The team used ASP.NET MVC, JavaScript, and jQuery with several plugins to develop a user interface for the application. These technologies helped us to build a complex system that combined the best features of hierarchical and table structures. As a result, it became much easier for end users to view assigned tasks, report time, and fill in key performance indicators.

The outcome

The time reporting system helps to track how much every employee contributes to the operation of the entire company. With all tasks clearly defined as quantitative indicators, it became possible to measure how successful the company is in accomplishing its strategic goals.

Technology stack

Server platform

Windows Server 2008

Client platform/Application server

IIS 7.0

Programming languages

C#, JavaScript

Frameworks and tools

ASP.NET MVC 3.0, PetaPoco ORM, AutoFac IoC container, jQuery, jqGrid, jQuery UI Themes


SQL Server 2008 R2

Contact us and get a quote within 24 hours

Damian Castelli
Business Development Manager