Por ello, las herramientas más empleadas para desarrollar páginas web son los sistemas gestores de contenidos o CMS (Content Management Systems) que nos ayuda a generar páginas web con un grado de complejidad muy alta sin necesidad de tener conocimiento en programación, o por lo menos no unos conocimientos muy elevados. En el caso de Drupal, este también puede instalarse como un framework, aportando el "motor" de la página web.