Large organizations use mainframes for highly critical applications such as bulk data processing . Most of the mainframe computers have capacities to host multiple operating systems and operate as a number of virtual machines. They can substitute for several small servers.