Einige Funktionen eines Großrechners sind Massendatenverarbeitung, zentralisierte Datenverarbeitung und Plattformen für E-Commerce-Hosting und -Entwicklung. Ein Großrechner erhielt seinen Namen, weil die ersten Computer in großen Metallrahmen untergebracht waren.
Mainframes wurden in den späten 1950er Jahren eingeführt und zu dieser Zeit in riesigen Metallschränken an einem zentralen Ort innerhalb eines Unternehmens gelagert. Sie akzeptierten Lochkarten und Papierstreifen, um Daten zu übertragen. Zu den Anwendungen der frühen Mainframes gehörten die Unterstützung von Backoffice-Funktionen wie der Kundenabrechnung. In den 1970er Jahren waren Mainframes in der Lage, interaktive Benutzeroberflächen zu unterstützen und konnten Hunderte von Benutzern zusammen mit der Stapelverarbeitung unterstützen. In den 1990er und in den 2000er Jahren entwickelten sich Mainframe-Computer weiter und stellten den Zugang zu Greenscreen-Terminals zugunsten von Benutzeroberflächen im Web-Stil ein.
Obwohl die Mainframes von heute nicht mehr so groß sind wie in den vergangenen Jahren, sind sie dennoch in einer Reihe von Geschäftsanwendungen nützlich. Die Massendatenverarbeitung wird beispielsweise durch einen Mainframe erleichtert, da ein Mitarbeiter ein Programm einrichten kann, um einen Job ohne menschliches Zutun auszuführen. Zentralisiertes Computing ist eine effiziente Möglichkeit, alle Komponenten der Informationstechnologie oder IT in einem Bereich zu halten. Da immer mehr Unternehmen auf E-Commerce umsteigen, ist ein Mainframe schließlich eine effiziente Möglichkeit, das Hosting und die Entwicklung des Unternehmens zu unterstützen.