ICS designed HR-Maestro carefully to fulfil the needs of human resources in NGOs; itsaves your
time and efforts by automating all payroll calculations and give your employee the chance to
manage their HR.
Our system is built using the cutting edge web technologies in order to deliver
reliable and trustworthy software that maximise your productivity.
Welcome to ICS
Human Resource Management for NGOs
MAESTRO HR
The following is a brief
about our HR-Maestro’s modules:
1
Organisation info
This module manages the organisation’s profile and allows to add
multiple locations for an organisation.
2
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.
3
Personnel
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.
4
Position Tracker
this module allows for tracking the changes of your employees like
salary, position, and hourly rate.
5
Assets management
in this module, you will be able to assign equipment to employees
like IT equipment (laptop – phone) or furniture.
6
Project
You could add an unlimited number of projects to your HR system and add related
details to each project like donor, budget, currency, etc.
7
Allocation
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.
8
Self-service
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:
- 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..
- 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.
9
Payroll
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.
10
Payslips
this is very useful for the finance department, each employee could print his/her
payslip and hand it to the finance department.
11
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.
12
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.
13
Announcements
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.
14
Reporting
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.
15
Permission
there are three levels of roles in our system, the following is a summary
about each role:
- 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.
- 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.
- 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.