FREQUENTLY ASKED QUESTIONS  

About OrangeHRM & Open Source Software

Technical Issues Customizations Hosted Service OrangeHRM Live
About OrangeHRM & Open Source Software What is OrangeHRM?

OrangeHRM is an Open Source HRM system. It provides an ideal solution for small and medium sized enterprises looking for an inexpensive way to effectively manage and develop their human resources.

Easy to install and easy to use it facilitates a vast range of HR features which will match the requirements of the company’s main HR management activities.

What is Open Source?

Briefly, Open Source software refers to programs in which the source code is available to the general public for use and/or modification from its original design, free of charge. You can find the exact definition here.

Open Source has evolved as a flexible low cost alternative to proprietary software owned by corporations. Typically Open Source software is created as a collaborative effort in which programmers improve upon the code and share the changes within the community. With OrangeHRM we strive to develop a large community of both programmers and HR professionals, who can contribute to make OrangeHRM the best Open Source HRM system in the world.

Technical Questions

What is LAMP? What is WAMP?

LAMP is a set of open source software programs consisting of the Linux Operating System, Apache Web Server, MySQL database and PHP scripting language. In the last couple of years, the LAMP stack has become a viable alternative to proprietary software because of its ease-of-use, ubiquity, low-cost and enterprise-scale functionality.

What are the required software to run OrangeHRM

You will need to be running an Operating System that supports the Apache HTTP Server and MySQL database server. In addition to that following pre-requisites must be installed.

  1. Apache HTTP Server 1.3 or later
  2. MySQL 5.0 or later
  3. PHP 5.1.0 or later

Instead of installing above mentioned pre-requisites separately, it is possible to install a stack which has MySQL, Apache and PHP configured to work together.

How to install OrangeHRM manually on Linux?

For Linux Installation these steps should be followed;

  1. Retrieve the PHP source of OrangeHRM onto the directory that is configured as Apache Server htdocs directory;
    ex: /var/html/orangehrm/
  2. change the owner & group of the source directory (and all files and sub-directories within it) to apache. Run the following command in bash.
    ex: /var/html/orangehrm/
    chown apache /var/html/orangehrm/
  3. now you need to create the database. To do this get MySQL prompt (you should be logged in as a user having rights create databases and users). Create the database using command; (please note down the database name)
    CREATE DATABASE [orangehrm-db-name]
    then you need to create the tables using the script dbscript.sql residing in /orangehrm/dbscript directory. Then type in command
    SOURCE [path-to-doc-root]/orangehrm/dbscript/dbscript.sql
  4. In the MySQL server create a user account with all privileges, please note down the username and password since it will be required to configure the application to give it access to the database in step (5). You will also need the database name given in step (3). Use the commands as follows;
    GRANT ALL PRIVILEGES ON [orangehrm-db-name].* TO '[username]'@'%' IDENTIFIED BY '[password]' WITH GRANT OPTION;

    SET PASSWORD FOR '[username]'@'%' = OLD_PASSWORD('[password]');
  5. Then you have to configure the application to give the authentication information it requires to access MySQL server. To do this rename file Conf.php-distribution(in /orangehrm/lib/Confs) to Conf.php and edit following settings. Set the following parameters;
    $this->dbhost = '[IP address of MySQL server]';
    $this->dbport = '[port no, of MySQL server]';
    $this->dbname = '[orangehrm-db-name]';
    $this->dbuser = '[username]'; //the user name of the account you created
    $this->dbpass = '[password]'; //the user name of the account you created
    $this->smtphost = '[SMTP server DNS or IP address]'; //the DNS or IP address
  6. Start or restart Apache server
How to install OrangeHRM manually on Windows?

For Windows Installation these steps should be followed;

  1. Extract the PHP source of OrangeHRM onto the directory that is configured as Apache Server htdocs directory;
    ex: c:\apache\Apache\htdocs\orangehrm\
  2. Now you need to create the database. To do this get MySQL prompt (you should be logged in as a user having rights create databases and users). Create the database using command; (please note down the database name)
    CREATE DATABASE [orangehrm-db-name]
    then you need to create the tables using the script dbscript.sql residing in /orangehrm/dbscript directory. Then type in command
  3. SOURCE c:\apache\Apache\htdocs\orangehrm\dbscript\dbscript.sql
  4. In the MySQL server create a user account with all privileges, please note down the username and password since it will be required to configure the application to give it access to the database in step (5). You will also need the database name given in step (2). Use the commands as follows;
    GRANT ALL PRIVILEGES ON [orangehrm-db-name].* TO '[username]'@'%' IDENTIFIED BY '[password]' WITH GRANT OPTION;
    SET PASSWORD FOR '[username]'@'%' = OLD_PASSWORD('[password]');
  5. Then you have to configure the application to give the authentication information it requires to access MySQL server. To do this rename file Conf.php-distribution(in /orangehrm/lib/Confs/Conf.php)to Conf.php and edit following settings. Set the following parameters;
    $this->dbhost = '[IP address of MySQL server]';
    $this->dbport = '[port no, of MySQL server]';
    $this->dbname = '[orangehrm-db-name] ';
    $this->dbuser = '[username]'; //the user name of the account you created
    $this->dbpass = '[password]'; //the user name of the account you created
    $this->smtphost = '[SMTP server DNS or IP address]'; //the DNS or IP address
Customization
How to request for customizations?
  • Send a request to customizations@orangehrm.com or fill the form in our web-site. Your e-mail should contain the following details:
  • Company Name
  • Industry you operate in
  • Country your company is based in
  • Your Title
  • Set of Requirements
How do we quote the price?
  • First, we estimate the development effort using the Wideband Delphi Estimation Technique. This involves getting number of developers and estimate the work separately and finally come to a concluded result. http://en.wikipedia.org/wiki/Wideband_delphi
  • Second, based on the effort estimated in the previous step, we estimate the price for the complete customization. This will include the specification (requirement elicitation), development, QA testing and installation help.
    Note: Price depends on the clarity of the requirements given. So if you send the requirements, please have them clear and detailed. Going through the current application would be an advantage since you will know what features are already included and what changes are required in the product.
On which version of the open source product will the customization be based?
  • Customization will be started on the current stable version of the open product. This means all features available in the open product will be included in the customized version with the specific changes.
Can the customized version be upgraded to have new features became available in the open source product?
  • We maintain a separate code repository for each and every customization. For customers who purchase the maintenance plan, we provide this service. Providing this would not be possible without cost since merging involves a lot of effort again in Development and QA testing.
Is there any support included in my customized version?
  • OrangeHRM offers you a differentiated Support Plan for those who have a Customized Version of the product. This maintenance plan cover email and phone support, bug fixes and features upgrades for your particular release. Click here for more information
How are customization and add-ons are licensed?
Hosted Service 
Who is the hosting provider?
  • OrangeHRM ondemand is hosted on RackSpace servers. Rack Space is one of the fastest and most reliable hosting service providers.
    www.rackspace.com
What type of support is included?
  • The subscriptions for the hosted service does not include any support. It is mandotory to subscribe to a support plan upon subscribing for ondemand. Support subscriptions for ondemand subscribers will be provided at a 10% discount. However upgrades to stable versions and other useful information to optimize the use of OrangeHRM will be provided free of charge.
    OrangeHRM support plans
How the trial works ?
  • A 30 day trial of the product is available. This trial allows you to evaluate and explore the complete product for 30 days. Sign Up for a trial now.
How to contact if you are having trouble with your trial?
  • If you encounter any problems, bugs or need any assisstance during the use of your trial please contact us via support@orangehrm.com.
 
 
 
Human Resource Management Software-OrangeHRM-
HR software training
subscribe to HR software support
Host HR system on our servers
Add- Ons for HR software
Customize OrangeHRM
 
What our customers say about OrangeHRM

 

Why OrangeHRM?

 


picsel use orangehrm

  Alistair Ross
Global IT Manager, Picsel Technologies

Picsel now use OrangeHRM to manage their entire HR platform across the UK, and we will soon be deploying it for international use. Our initial trials proved that OrangeHRM was a fantastic way to have a commercially viable HR Management platform from an Open Source model. Picsel pay OrangeHRM for support and OrangeHRM have always rise to the challenge when we have an issue or require an add-on to suit the way we do business. The OrangeHRM product has gone from strength to strength in an incredibly short amount of time and I am always excited to see what is coming up in the future.


HBE use orangehrm

Christopher Peckham-Chief information officer
Christopher Peckham
Chief Information Officer / Chief Security Officer
Henry Bros. Electronics
USA

HBE s use of OrangeHRM allows staff to record how much time has been spent on each job and task. After management approval, this information is loaded into our financial and payroll systems. It has greatly simplified the data entry portion of our payroll processing. Education and certification information is also stored in OrangeHRM. The system allows the company to have one source of information to query when responding to proposals and bid requests. OrangeHRM is also being interfaced with our SugarCRM and job ticketing system to further improve our time reporting process. Our overall HR and time related reporting accuracy has been greatly improved with our use of the system.

 



Factor Humano use orangehrm

Sol Echeverria -Socia-Directora General

Sol Echeverria Socia-Directora General
Factor Humano
Costa Rica

OrangeHRM es una excelente herramienta para el desarrollo de Pymes en Latinoamerica, pues nos permite gestionar los procesos de recursos humanos con mayor calidad, para generar un impacto de mayor valor agregado en el negocio

OrangeHRM is an amazing tool for the development of SMBs in Latin America, since it makes possible to have high quality human resources management, in order to provide greater value added to the business.




UB use orangehrm

Hertha Gentle - HR Director
Hertha Gentle
HR Director
University Of Belize, Belize

Orange HRM has helped the University of Belize drastically in facilitating work for us. Thanks to Orange HRM there is quick access to information both by employees and administrators. It facilitates the process of calculating leave for employees. It has helped also in the coherent and accurate process of vacancies and recruiting employees. The generation of reports is a wonderful job being done as there is no need for manual generation of reports. In general Orange HRM has helped the University amazingly and is continuing to help us.



Johnny Rockets use Orangehrm

Paul Mishiyama - Vice President
Paul Mishiyama
Vice President
Information Technologies
Johnny Rockets,USA

As part of our long term strategy to combine the impressive capabilities of open source with a fresh, cost-effective approach to IT, Johnny Rockets immediately recognized the unique possibilities that OrangeHRM offers: A modern HRIS system based on open standards, providing extensibility, maintainability and the ability to truly recognize a significant ROI. This has afforded us the capability to integrate Human Resource Management easily into our existing infrastructure, leveraging many other previous efforts to streamline our business processes, and maximize employee efficiency; all while not giving up any expected modern HRIS features.


 
 
Listed On
Follow us on Linkedin Follow us on Youtube Follow us on Twitter
Contact us Privacy Policy Service Privacy Policy OrangeHRM Inc. © 2014 All rights reserved