Linux HR Management Systems?
dgcrawford writes "A growing, 100-person company I work for is looking to integrate a Human Resources Management System into their Linux computer base. Does anyone have experience with any products that fit this need? Does it interface well with payroll, applicant tracking, maybe even finance and stock or other non-monetary compensation? I realize most of you would look at this from an IT point of view, but how did the system work across fields? And how important/useful did you find this interoperability?"
I haven't tested it, but I was looking into something similar. Open Source at least.
2 1
http://www.orangehrm.com/home/
VMWare Appliance for quick testing: http://www.vmware.com/vmtn/appliances/directory/7
Does anybody on /. have experience with ofbiz / opentaps to do HR management and linking to payroll?
I have been looking briefly at opentaps recently. I did not find much documentation so far and I am looking forward to hear success stories with the product.
Any hints or evaluation of the product is welcome !
Thanks,
Everything I write is lies, read between the lines.
For payroll my company uses something called a "ledger", which is a sheet of paper where you keep track of what you're paying people. For applicant tracking and stock/other compensation, I'd suggest a "file cabinet".
Is there some way to block all of Zonk's posts? Please help me. Please!
Installed and currently trying this Applicant Tracking System ...
http://www.catsone.com/index.php
May not directly answer your question but it's an interesting HR-related app.
The question wouldn't be that you're looking for a Linux HR system but something that runs on Linux. There are lot's of business apps that run on Linux such as Peoplesoft. They officially support running it on Linux since april '04. SAP HR also does Linux. Lot's of smaller web-based HR systems also run on Apache/WebSphere etc. so integrating those into a Linux oriented infrastructure will not be a problem. Interfacing with the apps mentioned in the question is what every HR application should to correctly (payrolling being no.1) just make a first selection based on rough features and invite the companies over for a chat.
http://virtualize.wordpress.com/
Since our HR department does everything in Excel, this tool would probably do the entire job.
http://michaelsmith.id.au
you could try SAP - its got an HR module - plus integration into others... ...
it runs on linux
it comes with source code for all the appliactions (not open source though)
it runs on an open source db (maxdb)
its not cheap though!
.. in our company and we're considering creating a custom solution (Ruby on Rails makes it possible at sensible cost!). Plus, it's easier to later adjust your own code rather than something written in PHP. And of course then we can map proccesses occuring in our company onto the application, not the other way round. This way is good for some companies (not for everyone tho).
Does it have to be free?
The company I work for, HRsmart.com, sells what is considered perhaps the most complete HR management system. It's a web app, so it's platform agnostic. It runs on Linux/Apache/Perl/PHP/MySQL, but the software is not sold to the client, only the service. However, it can be customized to fit your needs.
Oracle HRMS + iRecruitment would do the job.
At our company we use ABS software packages which run on Linux servers and are accessed on the desktop via ANSI terminal. Very reliable, but it does it isn't free.
There's more to HRM than payroll, but fully agree that payroll is something best left to the specialists, unless you're a 500+ enterprise with a dedicated payroll dept. Two reasons; 1. Confidentiality & security. 2. Keeping track of relevant legislation & incorporating it into the app. Also, do you wanna be the tech that has to explain to x angry people why their salary did not arrive? I've been there - was not nice.
Stick to recording and pre-processing time & expenses...
A quick 'apt-cache search human resources' revealed The Truth:
;-)
craft - Warcraft 2-like multi-player real-time strategy game
dstat - versatile resource statistics tool
t1utils - A collection of simple Type 1 font manipulation programs
Bugger, it might not be what you were looking for after all
Cheers
Raf
http://www.tinyerp.org/ has a nice HR module. Should be worth give it a try.
This is a software-as-a-service system that I heard will be open sourced soon.
http://www.brightmove.com
Sierra Tango Foxtrot Uniform
search linux payroll software yes, I know HR is more than payroll, but you know... if the payroll modules work well it is kind of an important indicator...
timetrex.com
http://www.paythyme.com/
then there a about a dozen sponsored links...
I've been following this project for a couple of years now. Tiny ERP is an open-source Enterprise Resource Planning (ERP) suite written in Python and uses PostgreSQL.
It's a client server application, with the client available on Windows, Linux and Mac. The server will run on Linux.
It has HR and many other modules that you can use. And you can use one module or many modules for your installation. It will also allow you to integrate with your existing data sources. Check it out.
Oh, and I don't work for them, just like the software.
Hi,
]project-open[ is a project management system with several HR components. Links: http://www.project-open.com/ and http://www.project-open.org/
There is:
- An integrated employee file with all available information
- Basic employee information and hiring workflow
- Portrait component & "Employee of the day" option
- (Very) basic payroll information, specially protected.
- A skill database (non-FOSS extension module)
- A forum associated with each employee for comments etc.
- A file storage associated with each user to store CV etc.
No idea if that suits your needs, but it might be a good starting point for further development. The only inconvenience: The system is written in TCL and based on PostgreSQL, which might require a few hours of training for PHP developers...
Cheers,
Frank
Sorry, forgot:
- Absences/vacation/travel
- Travel Expenses and
- Timesheet Management
Oracle, Peoplesoft, SAP, etc. all run on Linux...
...unless you're using the word "Linux" to mean "no cost".
Advice: on VPS providers
I recommend you send an email to Catbert, he has some uber-delicious tools. I've only seen a few, but they're quite useful!
One of the first places I look for new is sourceforge. Looking for key phrases like ERP and CRM I found hundreds. Look for something with released files and is active, then play with it.
Specifically, go take a look at Compiere ERP + CRM Business Solution (most downloaded financial software on sourceforge).
Hope this helps.
For the odd thing that won't run on Linux, VirtualBox, Qemu or VMware and WinXP seems to be quite usable.
An alternative is Apple Mac with Parallels and WinXP.
That works like a charm and when Windoze screws up, you can restore the virtual machine from a backup tar ball.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
Compiere and it's fork Adempiere are 2 open source options. They are fairly extensive and there is an active consulting base that can help you to get things running. The primary DB for these applications is Oracle, but Postgres is beginning to become an option.
Possibly http://freshmeat.net/search?q=erp may give you a place to start.
From what I've heard, http://www.compiere.org/ is a good one.
Our company is has ~120 employees so a similar size to the poster.
We use software by Ceridian to handle our payroll and HR
Their payroll application called prism is browser based and runs on *their* server which keeps critical payroll information from accidentally falling into the hands of Information Systems Managers like myself.
http://sourceforge.net/projects/ck-erp/
Demos Technology and Services, an Indonesian (or Hong Kong or Singapore, depending on your perspective) based company, developed a web based HR management application using java since 2000. The product name was Orange, from the word Orang and e. Orang means person in Indonesian language and e means electronic. Demos gain partnership with Mitra Integrasi Informatika, a subsidiary of Metrodata, one of the biggest IT service provider in Indonesia (the other one is IBM).
n tent&task=view&id=21&Itemid=91, let's just hope that the owner of Demos do not sue you for using a product name similar to Orange..
Considering the first implementation of Orange by Demos was in 2004, and the fact that your product was created on fall 2005 http://orangehrm.com/home/index.php?option=com_co
btw, Demos' Orange is far more comprehensive than yours. They even have components for strategic HR managements, stuff like competency gap analysis, linked to automatic training recommendation, linked to succession plannings or recruiting request to fill gaps. The payroll formula flexibility is so amazing it can accomodate weird compensation components, which are notoriously complex in Indonesia. Authorization schema is flexible, it can be based on subordination relationship (supervisor can only see his/her subordinate information) or based on functions (maybe such and such role can only access time attendance information in read only mode and doing only attendance consolidation for example), or based on both combinations. The db backend can be MySQL, MSSQL, or Oracle. And many more..
NB: I don't work there anymore so I can't vouch for anything if any of you interested in this product..
If you delay pleasure infinitely, the pleasure will be infinite. (YM)
http://sourceforge.net/projects/freewerm/ - It has a lot fewer features than OrangeHRM, but it's fairly simple to set-up and use, and it comes with time clock features, also keeps track of employee information, including hire dates and absence history and stuff, and has Excel reporting capabilities on time clock records (including payroll) and employee profiles. It's web-based and uses MySQL for it's database environment.
GnuCash.org - it's more finance-oriented than HR, but this might be helpful for the stock and finance issue.
Take a look at TimeTrex. It handles employee scheduling, attendance, job costing, and does payroll for you if you want (ie: no exporting to another app). Its open source, and free too!
This system is web-based and can be integrated with other HRIS software applications. http://www.businessdecisions.com/Human_Resources_S oftware.asp
Interesting license clause for an 'open source' project: "You MAY NOT use the Licensed Software to operate in or as a time-sharing, outsourcing, service bureau, application service provider or managed service provider environment."
/too/ derogatory. I nominate "fauxpen source".
It's more open than most (i.e. other than that clause and a somewhat obnoxious advertising clause), it's MPL. It's a lot better than the typical EULA attached to this type of software. But, it'd be nice to reclaim the phrase "open source", per Michael Tiemann's essay on the subject. It lacks a lot of the obnoxious prohibitions on reverse engineering, so it's most likely better than the competition.
Perhaps its time to come up with a pithy name for this type of software, without resorting to anything
There are a lot of them available that will integrate with your existing systems.
Authoria (http://www.authoria.com) is one such company which offers a full suite of HCM based products.
"Where is my mind?"
Sure, it might not be a relational database, or an object oriented database, but a large workbook with many related sheets is no less a database than say, a General Ledger or a filing cabinet.
On the other hand, I will agree that it is overused and abused and is not the best choices of technologies for complex informaton storage.
LedgerSMB: Open source Accounting/ERP
Access is a databasing program. The OOo version being Base
look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
Over the last 10 years I've been working on a open source human resource and payroll system.
Works well for large companies with lots of employees.
www.treshna.com/paymaster
The problem with saying that "Excel is not a database" is that the term "database" refers to a large number of very different technologies, some of which aren't that different from Excel and all of which have different ideas on how data should be stored. If a database is simply a "data storage and retrieval system" then wouldn't excel qualify?
/etc/passwd as a "password database?" What about Berkeley Database? What do ISAM-based systems, BDB, and RDBMS's have that qualify them as databases that spreadsheets lack?
Wouldn't echo, awk, and some convention for storing a text file qualify as a database? Couldn't you refer to
This being said....
I never said that there wasn't a difference between Excel and an RDBMS. And certainly using Excel in place of an RDBMS is stupid for the same reason that using any other flat-file system in place of a relational one is stupid. So this is not justifying a choice of technology, but challenging a choice of words.
LedgerSMB: Open source Accounting/ERP
You can't program your own interface would be my best guess.
Spreadsheets you're limited to raw data and charts to display the information. No way for you to plug into it with some kind of external application. You can import the data into another member of Office, but even then the only way to program your results by any means other than an equation is through Access, their databasing software.
Karma: Non-Heinous
We use SAP HR in our company and are about to migrate to Linux (Server). If you just need something that "runs on Linux", I would suggest you use a standard application like SAP (which is quite ok for the size of your company). If you look for something open-source, you have to keep looking.
Although, SAP's source-code is "open" as far as you can download, read and modify the source (ABAP?). You would have to pay for your users (onetime fee and maintanance fee) depending on how much data the user sees...
Yours, Gery
The answer is yes, me.
Hi,
There are many open source ERP package (look at http://www.opensource-it.com/-ERP-.html ), but HR is not their strenght.
I would go for Adempiere since yes, cross functions is key, since when the business is growthing, you need more and more such cross functions.
While it is contrary to the purity of Open Source, there are a number of commercial HRIS (Human Resource Research and Information Systems) available for Linux. http://vendorlocator.hreonline.com/hreonline/Searc hServlet?ksAction=Search&col=kslive&rf=0&srchtype= key&stype=&bi=1&ei=11&oq=qt%3AHRIS%40%40col%3Aksli ve%40%40type%3Akey%40%40ptype%3A%40%40sgroup%3A%40 %40rf%3A0%40%40tax%3A0%40%40providerid%3A0%40%40ss n%3A0%40%40sid%3A942383749%40%40datasource%3AHREON LINE%40%40bi%3A1~~&vf=&tId=&sId=942383749&sSeq=1&r egId=&lsTime=null&type=kw&isAdv=false&kw=HRIS+Linu x
If your goal is to utimately embrace full open-source solutions, it is best to at least BE in the environment as you make a gradual transition to your business processes.
With most open source solutions being not quite there in terms of addressing the needs of most country-specific requirements, let alone the full suite/range of functionality to meet every company's needs, a Linux-based commercial package may be your best alternative to give your business the flexibility to adopt various independent/integrated HRIS packages/modules as they evolve to the point of being deemed "production systems" (i.e. no constant intervention/troubleshooting/patching) and able to supplant elements of the commercial suites.
I have no experience with any of the packages, other than as reviewing their capability, leading me to back away until OSS reach a business-level quality threshold.
Good luck,
Eric
You can back Excel with a database, just use ODBC or suchlike. And connecting to files is dirt simple.
Excel isn't being the database though, it's just the frontend. ODBC is providing you with the database (isn't that SQL?).
I've never done that trick, I'll have to check it out before I comment on that functionality. But I'm still skeptical, it kind of sounds like an expanded version of opening a cell with the equal sign. Again, that's not programming access to a database, that's just applying more complex math to it. I still get the feeling you wouldn't be able to produce a query through it. And not to mention, how many of the people who are using excel to track data as if it were a database actually use that?
And "Excel experts" get paid about way less than "Programmers".
Karma: Non-Heinous