SilverStripe ist ein OpenSource Content Management System, das auf PHP/MySQL basiert. In der Handhabung ist Silverstripe sehr einfach und deshalb für Redakteure sowie für Programmierer wesentlich leichter zu erlernen. Die Administrationsschnittstelle stellt einen übersichtlichen Seitenbaum mit den dazugehörigen Seitentypen dar. Die Seitentypen können beliebig mit neuen Eigenschaften und Werten definiert werden.
Es besteht die Möglichkeit für jede Seite ein individuelles Template festzulegen. Neben den Basisfunktionalitäten kann SilverStripe für diverse Erweiterungen genutzt werden. Die Erweiterungen werden durch das MVC-Framework (sapphire) gewährleistet, welches flexibles Programmieren unterstützt. Eine spätere Änderung bzw. Erweiterung kann somit leichter durchgeführt werden. Des Weiteren können die eingesetzten Komponenten wiederverwendet werden.
Zu den Features gehören:
Die klare Trennung der Strukturen. Die saubere Trennung zwischen Business-Logik und inhaltlichen Strukturen schafft Ordnung in der Vergabe von Rollen und Rechten.
Benutzerfreundlichkeit des Backends (Administrationsschnittstelle). Durch den vollen Zugriff auf die Funktionen des Backends kann der Redakteur die Inhalte einfacher verwalten. Der Seitenbaum kann per Drag & Drop umsortiert werden.
Flexibles Management von Inhalten, volle Kontrolle über die Ausgabe. Die geänderten Seiten im Administrationsbereich werden zunächst als Entwurf gespeichert. So hat jeder Redakteur den Einblick auf die geänderten Inhalte, bevor die Seite explizit veröffentlicht wird. SilverStripe benutzt wie bereits oben erwähnt das MVC-Framwork (sapphire). In diesem Framework befindet sich ein eigenes Template-Engine, das für die einfache Ausgabe beliebiger Daten sorgt.
SilverStripe bietet zusätzlich ein Blogsystem, ein eCommerce Modul, ein Forum und weitere Extensions, die von anderen CMS gekannt werden, an.