Anwendungs-Teile können je nach Anforderungen grob in eine der Kategorien „Scale Out“, „Scale Up“ oder High-Performance-Computing (HPC) eingeordnet werden.
Anwendungs-Teile, die in einem Scale-Out-Ansatz betrieben werden können, werden durch die schiere Anzahl ihrer Ins-tanzen verfügbar gehalten. Als Beispiel kann man sich eine Farm aus Web-Servern oder SAP-Applikations-Server vorstellen. Dagegen gibt es zentrale Anwendungs-Teile wie Datenbanken, die in ihrer einfachsten Form nur über ein Scale-Up in der Leistungsfähigkeit gesteigert werden können. Der Bereich HPC nimmt hier eine Sonderposition ein, da er für viele Unternehmen entweder gar nicht, oder erst seit kurzem im Rechenzentrum vorhanden ist. Hier kommt es auf das Verteilen von Aufgaben auf alle zur Verfügung stehenden Server und eine möglichst schnelle und parallele Abarbeitung dieser Aufgaben an. Für alle diese Ansätze ist es notwendig eine Gesamt-Architektur zu betrachten, in der neben den Servern auch die Storage- und Netzwerk-Komponenten die Architektur unterstützen.