Drupal é uma plataforma de sistema de gerenciamento de conteúdo (CMS) de código aberto escrita em PHP. É usado principalmente para construir sites dinâmicos que fornecem uma variedade de funções e serviços, incluindo gerenciamento de usuários (UserAdministration), fluxo de trabalho de publicação (PublishingWorkflow), discussão, agregação de notícias (News Aggregation), operações de metadados (Metadata) e publicação de conteúdo XML. .
Drupal possui uma excelente estrutura modular e oferece diversos módulos, incluindo mensagens curtas, favoritos personalizados, gerenciamento de site, blog, diário, e-commerce, publicação eletrônica, livro de visitas, emprego, cinema online, fórum, votação e outros módulos. E é muito conveniente baixar, instalar e personalizar módulos Drupal.