Operating systems for mainframe and other large computers are complex, since they must deal with several programs from several users all running in the same time frame. Although some personal computer operating systems most often found in business or learning environments can support multiple users, most are concerned only with a single user at a time.