It's so easy to use! I can do almost everything in this program that my old software could not - it has made our lives much easier by allowing us to get more done with less staff/resources than we used before. The only thing about ECW is their customer service support which sometimes seems very slow at responding. But they are working hard to improve things there as well, so give them some time :) My practice uses ECW solely for scheduling purposes; however, when you have multiple clinics within one organization using different types of electronic medical records systems or applications such as EPIC, CERNER etc., then integration becomes an issue since these programs don't talk to each other unless asked nicely via custom code. However, once all your patients' information gets into ECW, then everyone now sees what care was given at every clinic location. This also helps keep track of insurance reimbursements because no longer does someone need to search through files looking for reimbursement reports.