It’s of course built in PHP and runs a MySQL database so it’s all web based running on the apache server. It’s currently in version 2.3 as it’s latest production version. Here are the main features of OrangeHRM so you know a little more about it:
Administration Module (Admin)
The part of the system where the HR Manager or other appointed personnel perform all system administration tasks. This include defining company structure, pay grades and other information that serves as the backbone for the rest of the system. Security issues are taken care of through this module as well by defining user rights.
Define Company Info (General Information, Company Structure, Locations)
Define Qualification Information (Education, Licenses)
Define Skills (Skills, Languages)
Define Memberships and Membership types
Define Nationalities & Races
Configure and subscribe for E-mail Notifications
Personal Information Manager Module (PIM)
This core module maintains all relevant employee related information, including different types of personal information, detailed qualifications and work experience, job related information etc. Picture of employee is included as well. Information captured in this module is utilized by all other modules, thus eliminating data redundancy.
Personal information (Date of birth, SSN, nationality, ethnic race etc.)
Immigration details (Passport & Visa info)
Payment details (Pay Grade & Salary)
Employee reporting structure (Assign Supervisor)
Define employee id (which was previously auto generated)
Display more employee details in the employee list
Search with more fields
Employee Self Service Module (ESS)
Employee self service is a powerful tool providing employees of the company with the ability to view relevant information such as personal information, updating personal information with web – enabled PC without having to hassle the HR staff.
The functionality of this module spans through the entire system, making information available anywhere, anytime. Of course all information is subject to company defined security policy, where everyone can only view the information he/she is authorized to. Time and cost saving effects from this solution are tremendous.
This feature produces customized reports according to your needs. Any number of reports can be defined by selecting from a range of search criteria and report fields. Report definitions can be saved to avoid repeating this task. Once the report definition is saved, the report can be generated by providing the required criteria data
A comprehensive leave management module, with extensive possibilities of defining leave types and more. It caters for all application and approval processes and is able to display information on leave entitlement, balance, history etc. Thanks to the web-enabled and self-service concepts, it significantly streamlines all leave related procedures, eliminates paperwork and saves costs.
Define Leave Types
View Leave Summary of all employees in one screen
Define Days-off (weekends and specific holidays)
Apply for and assign continuous leave
Receive auto notification e-mails after performing leave related operations
Time and Attendance Module (Time)
The module automates time tracking related processes. The offered functionality enhances the organization’s performance by eliminating paperwork and manual processes associated with time and attendance needs. The sophisticated module helps to efficiently organize labor data, improve the workforce management and minimize errors in enforcement of company’s attendance policies.
Define organizationÃ¢â‚¬â„¢s customers and projects
Administration and management of your own and your subordinatesÃ¢â‚¬â„¢ timesheets
This module illustrates on the companyÃ¢â‚¬â„¢s Health Saving Plan policies. This allows the administrator of the system to define the suitable health savings plan policy for the organization, ESS users to make requests on health savings, administrator to approve or reject the requests and the systematic monitoring of the user accounts on health savings.
This is a fantastic open source project with a very good community behind it from what I can tell so far. With this open source tool available many of you developers or service providers out there now have some extra ammo to sell in case a company needs a system like this. If you do of course, be sure to contribute back to the community on your efforts so that the project can learn and grow from your work. I think many companies, particularly start-ups could use this software as it would save them thousands of dollars and give them everything they need at the same time.