There are some things that open software is good for but in my opinion, nothing beats a good relational database that is continually modified to maximize the efficiency of a business process, be that medical, para medical but in fact pretty much any business process. Of course the process of developping such a tool is an art, and as many user interfaces are often developped with issues thatmake the end user babysit the terminal most times rather than it being a tool it hinders the process. I mean if you have to have paper beside your terminal for what it won't do then the process software is lacking.