SilverStripe nutzt einige der erst mit PHP5.2 realisierten Eigenschaften von PHP, weshalb die Verwendung ab der Version 5.2 unbedingt zu empfehlen ist. Als absolute Minimalvoraussetzung gilt PHP in der Version 5.0.4. Außerdem sollten folgenden Module aktiviert sein:
Bisher unterstützt SilverStripe lediglich den MySQL-Datenbankserver ab der Version 4.1. Ältere Versionen sind nicht nutzbar.
Die Unterstützung für weitere Datenbank-Systeme, wie PostgreSQL, SQLite und MS SQL sind zwar in Vorbereitung, ein genauer Release-Termin steht hier aber noch nicht fest.
Prinzipiell läuft SilverStripe auf jedem Server, der die Umschreibung von URLs unterstützt. Empfohlen wird jedoch eindeutig die verwendung des Apache-Servers, alternativ auch die leichtgewichtigere Variante lighttpd. Folgende Voraussetzungen muss das Serversystem erfüllen:
SilverStripe ist auf den folgenden Betriebssystemen lauffähig:
Zur Installation und Einloggen in das CMS-Backend muss der Browser Cookies speichern dürfen.