getSetting("Modules : Group"); $groups = array(); if(!empty($groupsStr)){ $groups = explode(",",$groupsStr); } if(empty($groups)){ $groups[] = 'all'; } ?>

How Do You Want to Use IceHrm

In order to make IceHrm user interface much simpler to use for you and your employees you can select the purpose of using IceHrm for your company. This will disable unwanted modules and provide you a better user experience.


 Use All Available Modules

Use all the Available Modules in IceHrm. This option will enable all the modules including Employee Management, Leave Management, Time Sheets, Attendance, Training, Expenses, Document Management, Travel, Recruitment Management and Payroll

 Leave Management System

Use IceHrm as a Leave / Vacation Management System, Allow Employees to Apply for leave, Approve leave requests and track leave balances

 Document Management System

Use IceHrm as a Document Management System, Allow Employees upload documents, Automated notifications for expiring documents, Add company documents and share with specific employees or departments.

 Time Tracking System


Use IceHrm as an Attendance Management and Time Tracking System. Let employees record attendance and fill in time sheets.

 Training Management System

Use IceHrm as a Training Management System. Create courses and training sessions. Let employees subscribe to training sessions and allow them to submit feedback with training certificates for auditing purposes.

 Expense and Travel Management

Get your employees to submit expense claims and let managers approve. Also combine approved expenses with payroll module to have those added to employees salary. Also you can track and approve employee travel requests

 Applicant Tracking System

Define available vacancies in your company and track applicants. Schedule interviews and track progress of your candidates

 Salary and Payroll

Process your company payroll using IceHrm and Store employee salary