We have been using this software in our primary care office for 8 years. The software itself has gone from bad to worse as more "features" have been added and more mandates complied with. None of the GUI layout is intuitive and we have to resort to technical support for issues that we should be able to figure out if the software was better. Our assigned tech support person is usually useless, although recently there must have been an uproar because he is at least getting better. Tech support is all India-based for what its worth and very compartmentalized so no rep knows more than their small area of the software. The software was designed in the 90s and patched continuously so now its a mish mosh of features where it takes many more clicks than it should to do something. Knowing what I know now, I would have looked harder for software that helps me as a physician complete the visit more efficiently and better for the patient, rather than giving me more work to do after hours.