I'm a programmer who used to write EMR software. Because of this experience, I know more than most about EMRs and how they are written, designed, and supported. EClinicalWorks is absolutely one of the most disturbing examples of an EMR company I've ever seen. The software is buggy and constantly introduces new dangerous ways that patients can be harmed with every new version. Old bugs are rarely fixed. When they are fixed, it's often years after being reported and by that time it no longer matters because you've had to train in the workaround for so long that it's now just the new normal way of running the office. There are literally thousands of safety issues reported on their support portal so it is impossible to educate yourself on all of the potential minefields and how to avoid them. Tech support is a joke. You cannot provide tech support for a product when your techs are supposedly "not allowed" to access phi. Techs never use their own login for support because it is blocked from accessing any real phi. So instead, they access your production patient data under YOUR login and then want to spend hours unsupervised playing with settings and troubleshooting in your production environment. Tech support has literally made changes to real patients meds and more with absolutely zero consequences. This company is nothing more than a dumpster fire that does not take customer service or patient safety seriously.