I have used Nextgen for over 5 years and as soon as my contract with them was complete, I immediately switched to an alternative EMR. Their customer support is terrible and every additional feature or system is available only for significant additional cost. I would strongly recommend not using Nextgen. They don't offer appropriate training and additional training comes at additional cost.