Niektóre funkcje komputera mainframe to masowe przetwarzanie danych, scentralizowane przetwarzanie danych i platformy do hostingu i rozwoju e-commerce. Komputer mainframe ma swoją nazwę, ponieważ najwcześniejsze były umieszczone w dużych metalowych ramach.
Mainframes zostały wprowadzone pod koniec lat 50. XX wieku, w tym czasie były przechowywane w ogromnych metalowych szafkach w centralnej lokalizacji wewnątrz firmy. Zaakceptowali karty perforowane i papierową taśmę do przesyłania danych. Aplikacje wczesnych systemów mainframe obejmowały obsługę funkcji back office, takich jak fakturowanie klientów. Do 1970 roku komputery mainframe były w stanie obsługiwać interaktywne interfejsy użytkownika i obsługiwały setki użytkowników wraz z przetwarzaniem wsadowym. W latach 90. i na początku XXI wieku komputery typu mainframe ewoluowały i stopniowo wycofywały dostęp do terminali z zielonego ekranu na rzecz interfejsów użytkownika w stylu WWW.
Podczas gdy dzisiejsze komputery mainframe mogą nie być tak duże jak w poprzednich latach, nadal są przydatne w wielu aplikacjach biznesowych. Na przykład masowe przetwarzanie danych jest łatwiejsze dzięki komputerowi typu mainframe, ponieważ pracownik może skonfigurować program do wykonywania zadań bez udziału człowieka. Scentralizowane przetwarzanie danych jest skutecznym sposobem na utrzymanie wszystkich technologii informatycznych lub informatycznych komponentów w jednym obszarze. Wreszcie, wraz z coraz większą liczbą firm zmierzających w kierunku handlu elektronicznego, mainframe jest skutecznym sposobem wspierania hostingu i rozwoju biznesu.