Following is a list of features supported in each edition of icehrm
-------------------------------------------------------------------

### IceHrm Open Source Edition

![Employee Module](https://icehrm.s3.amazonaws.com/images/blog-images/advanced-employee-module.png)

#### Employee Management

 - Basic [Employee Management](https://icehrm.com) - Store, manage and retrieve employee information when required
 - Update all employee information without having to switch employees.
 - Search employee skills, qualifications and other information<br/>easily across whole company.
 - Terminate employees while keeping data in system.
 - Re-enable temporarily terminated employees with one click.
 - Employee archive feature to archive data of terminated employee

#### Other Features

 * [Company Information Management](https://icehrm.com) - Store and manage details about how companies, departments and branches of the organisation are connected
 * Time sheets - IceHrm is a [timesheet app](https://icehrm.com) / [Open source timesheet management](https://icehrm.com) application to track time spent by employees on various projects
 * [Attendance Management](https://icehrm.com) - IceHrm can be used as a [attendance management system](https://icehrm.com) effectively for any size a company.
 * [LDAP Login](https://icehrm.com) - Users can share login with company LDAP server
 * [Travel Management](https://icehrm.com) - Module for managing travel requests

 
### IceHrm Pro Edition | [IceHrm.com](https://icehrm.com/modules.php)

IceHrm Profession version (in short IceHrmPro) is the feature rich commercial alternative for icehrm
open source version.  IceHrm Pro supports following features
    
#### Leave Management

IceHrm [Leave management system](https://icehrm.com) is only available in IceHrm Pro or Enterprise versions. IceHrm leave module is a complete [leave management system](https://icehrm.com) for any type of a company

To learn more about leave management in icehrm refer:
- [Leave Admin Guide](http://blog.icehrm.com/docs/leave-admin)
- [Configuring Leave Module](http://blog.icehrm.com/docs/leave-setup)
- [Leave Rules](http://blog.icehrm.com/docs/leave-rules)

#### Audit Trial

Sometimes you need to access audit trail for your HRM system. Audit module records all the write actions (which alters your HRM system) 
of your employees in a quickly accessible and understandable manor. This help you to identify potential issues with the way employees
are using the system.

#### Expense Tracking

[Track Employee Expenses](https://icehrm.com) with expense management module.

You can learn more about [IceHrm Pro here](http://blog.icehrm.com/docs/icehrm-pro/)

To purchase IceHrmPro please visit [https://icehrm.com/modules.php](https://icehrm.com/modules.php)

#### Training Management

Icehrm [training management system](https://icehrm.com) is for Module for managing courses, training sessions and employee attendance to training sessions.
 

### IceHrm Enterprise Edition

In addition to pro version features IceHrm enterprise cloud edition includes following features

#### [Employee History Management](https://icehrm.com)

#### [Payroll](https://icehrm.com)

IceHrm Enterprise has a full featured payroll module including [PDF salary slip generation](https://icehrm.com)

#### Candidate / Recruitment Management

Recruitment module can be used as a [applicant tracking system](https://icehrm.com) or a [recruiting software](https://icehrm.com). IceHrm recruitment management system offers
following features

![Recruitment Job Position Sharing](https://icehrm.s3.amazonaws.com/images/blog-images/recruitment-share.png)
 
- Post jobs
- Let candidates apply for these jobs
- Schedule interviews
- Track candidate progress with notes
- Share job links with linkedIn, facebook, twitter and google+ directly from icehrm

![Candidate Details](https://icehrm.s3.amazonaws.com/images/blog-images/candidates.png)

More about [recruitment module](http://blog.icehrm.com/docs/recruitment/)