Corporate HR Portal

An internal company portal to manage HR information.


Our client is a large production company that has five reinforced concrete factories. The customer tasked Axmor with the development of an internal company portal to manage HR information.


Axmor developed a corporate HR portal for managing the company's human resources information. The portal is available to all employees located at the five remote factories, which are connected by a local network (intranet).

Microsoft SQL Server
Entity Framework
Microsoft ASP.NET
Telerik UI for ASP.NET AJAX
User Management

We integrated the HR portal into the company's existing IT infrastructure using LDAP so that existing individual profiles in the local network could be used to access the portal. In light of the particular hierarchy of job titles in this company, we chose not to create a list of standard user roles. Instead, we used discretionary access control that provides flexible rights configurations for each user.

Company Structure

The portal provides detailed information on the company structures such as departments, heads, number of employees, and position hierarchy.

Personnel Files

The corporate portal includes a personnel files database. Each employee file contains his or her personal information, position, hire date, and wages. Users can also view the archives of former staff.


The convenient search engine allows managers to easily locate the file of any employee on their team. Due to the client's privacy policy, employees are unable to search for information on employees from other departments or higher-level staff.

Disciplinary Actions

The portal stores a history of the reprimands, warnings, and other disciplinary actions that employees have received. When the disciplinary actions brought upon an employee exceeds a given number, the employee's immediate supervisor is notified through the portal. Notifications can be configured by the supervisor.

Vacation days and personal days off

Employees can request a vacation or personal days off directly on the portal. Supervisors can approve or reject a leave of absence request for specific dates. If a leave request is rejected, the employee can change the dates and send an updated request. To make vacation planning more convenient, supervisors can view the schedule of all approved time off in their department.


HR specialists can prepare all the documents needed for a new hire via the portal.

Let’s see how we can make your business stronger