Drupal 8 soll nicht nur wie ein klassisches CMS HTML-Seiten erzeugen, sondern jede Art von Web-Inhalten verarbeiten. Diese Inhalte können sowohl für traditionelle Websites in HTML als auch über eine REST-Schnittstelle und JSON für Smartphone-Apps und moderne Web-Apps bereitgestellt werden.
Viele der bisherigen Zusatzmodule sind jetzt Teil des Cores geworden, so auch der WYSIWYG-Editor CKEditor. Die mitgelieferten Standard-Themes sind selbstverständlich responsiv und eigene Themes schreibt man jetzt in der Template-Sprache Twig. Ein neues Caching-System soll vor allem bei komplexen Seiten den Aufbau beschleunigen.
Drupal 8 wurde zu großen Teilen in objektorientiertem PHP neu geschrieben und nutzt mehr Open-Source-Bibliotheken als seine Vorversion, zum Beispiel das PHP-Framework Symfony.
Durch die umfangreichen Umbauten werden Upgrades älterer Drupal-Installationen aufwendig, obwohl das mitgelieferte Modul Migrate in der Lage ist, Konfiguration und Inhalte aus älteren Drupal-Versionen zu importieren.