Friday, June 5, 2009

OpenEMR and Windows: No longer second class citizens

OpenEMR is an open source electronic medical records and practice management solution designed to run on the LAMP (Linux, Apache, MySQL, and PHP) stack. While it's always been possible to run the software on Windows, it was so tied to Linux/MySQL that it was near impossible to get the same functionality on Windows as you had on Linux. The reasons for the tight integration with LAMP are many, but I also realize that a lot of users are still Windows only and some people don't want to learn a whole new skill set just to setup an EMR.

So, now, they won't have to.

My company, OpenEMR HQ has started a project to migrate OpenEMR fully onto the Microsoft platform. That means a stable, seamless run in a Windows, IIS, SQL Server, and PHP environment and no performance or security issues. We've been toying around with the idea for some time now but we started making a serious run at it in April. We're expecting to have the code fully migrated by late July.

This does not mean that OpenEMR will no longer run on LAMP. What it does mean is that users will have equal choices when installing the software. Windows will not be treated like a second tier platform, paid little attention to, and serviced only as an after thought. Now, both platforms will be on equal footing with OpenEMR.

I'll post more details as they become available but our expected release date for OpenEMR for Windows will be July 15th. The software will also come packaged with a standard Windows installer that will allow easy and quick configuration of all the necessary components without having to edit the configuration files.