Technology innovation has dramatically increased computing resources, usability, availability, and costs. In the past, there were not many options that allowed multiple users to use a single machine. One of the earliest methods of sharing computing resources was through a method called Time-Sharing.