Welcome to ICS
 lang English
HR Management System

Maestro HR Management System

At Maestro, we recognize that effective workforce management is pivotal for organisational triumph. Our comprehensive HR Management System goes beyond the basics, offering a meticulously designed solution to streamline your human resources processes. We understand that managing employee leaves, approving time-off requests promptly, and ensuring a fair distribution of salaries across different projects are critical aspects of modern HR operations.

Our system seamlessly integrates leave management, allowing your HR team to effortlessly handle leave requests, track balances, and ensure compliance with organisational policies. The intuitive interface ensures that the approval process is swift, leaving no room for delays or confusion.

User-Friendly Interface

Experience the simplicity of Maestro’s intuitive interface, tailored for straightforward staff and position management. No extensive training is required; you can seamlessly navigate the system, making it easy to get started and enhance your HR operations effortlessly.

Comprehensive Staff Profiles

Consolidate detailed information about your staff within one centralised system. Maestro allows you to capture personal details, employment history, and other relevant information, providing a comprehensive platform for efficient staff profile management.

Enhanced Decision-Making

Access accurate and real-time data to facilitate informed decision-making about your workforce. Maestro empowers you to optimise staffing levels, track performance metrics, and strategically plan for the future. This contributes to more effective decision-making processes and organisational growth.

Leaves Management and Approvals

Effortlessly manage leave balances and approvals with Maestro’s dedicated Leaves Management module. Streamline the leave request and approval process, ensuring a transparent and efficient system for both employees and managers.

Projects Allocations and Salary Distribution

Maestro goes beyond traditional HR solutions by offering a unique Projects Allocations feature. Efficiently distribute salaries across different projects, providing clear insights into resource allocation and project costs.

Timesheet Management

Ensure accurate tracking of employee work hours with Maestro’s Timesheet module. Each employee can easily submit their timesheet for approval, fostering transparency and accountability in time management.

Payroll Calculation

Experience hassle-free payroll processing with Maestro. Our system automates payroll calculations, taking into account various factors such as attendance, leaves, and project allocations. Ensure timely and accurate salary disbursements, reducing administrative burdens and ensuring employee satisfaction.

Organisation Chart

Visualise the hierarchy of your organisation across multiple locations with Maestro’s Organisation Chart module. Gain a clear understanding of reporting structures and improve communication channels within your workforce.

With Maestro, your organisation can not only enhance operational efficiency but also foster a positive and productive work environment through streamlined HR processes. Experience the next level of workforce management with our comprehensive solution.

Get Started Today

Ready to transform your human resources management? Sign up for Maestro HR Management System today. Experience the efficiency of staff and position management, unlocking new levels of organisational efficiency. Take the first step to reduce administrative burdens and create a workplace environment that is positive and conducive to success.

Do You Need Our IT Solutions? Get Advice From Our Professionals.

The following is a brief about our HR-Maestro’s modules:


Organisation info

This module manages the organisation’s profile and allows to add multiple locations for an organisation.

Organisation chart

Our dynamic organisation chart provides a complete picture of the relationships between staff, teams, and departments to help you make data-driven decisions about your staff. You can customise your organisation chart with multiple locations, go beyond the hierarchies of managers and reports and visualise the different connections between your people.


This module is essential to manage the personal staff information like (first name, last name, date of birth, etc.). Moreover, it provides position tracker for each employee. Also, this section allows the system admins to add records related to education, experience and certificates.

Position Tracker

this module allows for tracking the changes of your employees like salary, position, and hourly rate.

Assets management

in this module, you will be able to assign equipment to employees like IT equipment (laptop – phone) or furniture.


You could add an unlimited number of projects to your HR system and add related details to each project like donor, budget, currency, etc.


after creating a list of project, you will be able to assign an employee to a project and define the allocation percentage for each donor, for instance : the employee X could be assigned to DFID’s project with percentage 30% and OFDA’s project with percentage 70%, and this is going to be reflected to his timesheet and salary calculations.


this module is designed to give your team the power to manage their HR. This means accessing necessary HR documentation, personnel info, requesting annual leave, requesting sick days, see important announcements, and a lot more. This module could be divided into:
  1. Leave management: This module is designed to provide electronic services for the staff. As soon as an absence request is submitted, the system automatically routes it through your approval processes, which you can configure to fit your way of working. At each step, emails are triggered, and task inboxes updated, so everyone is kept informed. Managers can be allowed to delegate approvals, perhaps while they are away, and as the HR administrator, you can step in at any time if processes stall. The system will calculate the current/ remaining leaves balance automatically and update accordingly. Besides, the employee could generate a report to check the leaves balance..

  2. Attendance/ Timesheet: This is one of the most exceptional features in our HR software; this module introduces ultimately automate service for timesheets. First of all, the employee has to log his/her attendance, and then the attendance has to be approved by the line manager. Next, the employee will be able to register his/her timesheet directly in the system using a straightforward window. This window is provided with validation rules to allow only adding the correct number of hours for the assigned projects based on the logged attendance. The system prevents adding hours in leave days as well. After submitting a timesheet, it’s going to the line manager and must be approved for salary calculations. With such a service, the managers and business owners can make better resourcing decisions and optimise the efficiency of their workforce – while meeting timekeeping compliance obligations.


According to the international donor's standards, the payroll template was designed and developed to show all the necessary salary's information. This template is dynamic and flexible enough to respond to any new changes in the requirements. Moreover, it displays essential information for allocations; for example, it shows the total/subtotal/ running total for the allocations.


this is very useful for the finance department, each employee could print his/her payslip and hand it to the finance department.

Document management

This section allows the system admin to upload a different type of documents like; cv-templates, policies, etc. Those documents could be shown on the main dashboard per location so the employees could have access to them.

Calendar management

This module will allow managing all events per location in the organisation (vacations, appointments, meetings, etc.) The calendar will be shown on the main dashboard with the aligned activities.


System admin could add a different type of announcements per location (news- promotions, etc.); those will be shown on the main dashboard per site during a specified period.


Reports can be created for the entire organization, office, departments or individuals. All reports give you quick insights about your needs. It also provides an effortless approach to export reports into an Excel format. For instance, you could generate reports for salary per site, per department, annual leave reports, etc.


there are three levels of roles in our system, the following is a summary about each role:
  1. Employee Role: This role should be assigned to the regular employees so they could use manage their HR, employee role can: request vacation, log attendance, log Timesheet, update personal information, print timesheet, print Payslip, generate necessary reports about leaves.

  2. Manager Role: The role is suitable for managers who have approval responsibilities. In addition to all Employee Role’s permissions, the manager will be able to approve leave request, approve attendance, approve the timesheet.

  3. Admin Role: This is a super admin role, Admin Role can do the following: add organisation profile, add projects, add new employees, manage employees, generate Payroll, add an announcement, add events, add training. Moreover, all setting related to the system like the date for creating timesheets and many other features.