Également appelés plugin, ce sont des fonctionnalités supplémentaires qui s'ajoutent au CMS.
Drupal fourni de nombreuses fonctionnalités qui correspondent aux besoins de nombreux site mais en fonction des besoins de chaque site, il convient d'ajouter certains modules pour accroitre les possibilités de Drupal.
Par exemple : une galerie d'images, une gestion de documents, un calendrier...