This document discusses Epic Systems Corporation and their approach to both onsite and online customer support and training. It notes that Epic has over 290 customers including 295,000 physicians and 157 million patient records annually. It then outlines Epic's approach to providing customized training and documentation for clients during implementation, go-live, and maintenance periods both onsite and through various online channels and resources. It discusses benefits of their approach including better system upgrades and increased user happiness and productivity. It also acknowledges challenges in ensuring technical communication services are appropriately prioritized and managed to meet client needs and goals.