對於開發人員來說,Drupal的目標是要讓開發系統可以成為:
- 擁有充足工具的hook系統,提供現成的一些作法,與核心元件互動,完成大多數可預見的程式撰寫工作。
對於管理者來說,Drupal想要提供的解決方案是:
- 容易安裝與設定,對於特定的技術需求降到最低。
- 直覺且能自我解釋,讓管理者可以輕易地找到所需的設定項目。
- 高彈性,讓網站管理者可以展現他們想要呈現的使用介面。
對於使用者來說,Drupal的使用介面裡的每一個部份都應該:
- 直覺且能自我解釋,讓使用者不需要甚麼經驗,就能夠輕易上手。
- 井然有序,讓使用者不需要去努力分辨哪些是重要或不重要的。