My company used eCW from 2005 until 2013 when we switched EMRs. I was attracted to eCW because it was one of the first affordable Windows based EMRs that integrated schedule, EMR, and billing functions in one platform.
The review by Mike C. Summed up many of our experiences, in particular that eCW was compartmentalized - like the referral function wasn't really connected to the schedule or EMR. It was very buggy and we had constant slowness and freezing of the application. The product was sold as a fully integrated application, but it felt like a patchwork of individually developed ones that didn't always connect to the database in the same or interact with each other fully. Support didn't do a good job of documenting our problems, so we needed to run through the litany of issues every time we called, as if it were the first time we'd reported the problems. We had the server on site.
The constellation of eCW abilities is impressive. However, it seems from the comments that this company continues its practice of over promising and under performing.