TeamViewer for Remote desktop support, and Sage CRM with ""events"" for support cases, which are then exported to Sage 100 for billing. Our Sage Invoices have complete details from the CRM system, including case #, Support Technician, Contact name that was given the support, what the issue was, and the resolution. (Our billings are quite lengthy!) We used GoToAssist for at least 10 years (and maybe more) but our IT staff had conflicts with it, with some of the other programs they use to support clients.