When bringing their software packages online in your practice, EHR vendors typically offer a variety of training modalities. Some onsite sessions may be ideal for offices where multiple staff members will have access to the system according to specific roles within that particular medical setting while other pre-packaged modular courses exist as well with videos and tutorials available online or live synchronous video callings opportunities provided by certain providers at no cost.