Drupals Architektur ist modular. Mit Ausnahme der notwendigen Kernmodule können alle anderen Features und Plugins je nach Bedarf aktiviert oder deaktiviert werden.
Verfügbare Module sind unter anderem:
- Benutzerprofile
- Blogs
- Views
- Foren
- Wikis
- CCK
- Online-Shop
- Organic Groups
- Eigenes Modul