Drupal es un gestor de contenidos CMS que por su versatilidad permite desarrollar implementar una gran variedad de sitios web, como son un blog personal o profesional, un portal corporativo, una tienda virtual, una red social o comunidad virtual, sitios enfocados a la educación y un largo etcétera.