Secara ringkas Drupal itu didefinisikan sebagai Content Management System (CMS) berbasis web, pengertian dari Content Management System (CMS) itu sendiri adalah software yang digunakan untuk menambah dan atau mengelola content dari Website. Dengan menggunakan CMS kita akan dengan mudah :

Menambah, mengubah dan menghapus document / content

Menyisipkan dan menghapus suatu fungsi / plugins

Mengatur User

Melakukan Update

Dll Untuk Drupal tidak hanya berupa content, logo, gambar dan teks yang dapat ditambah atau dikelola, melainkan sudah dapat menambah dan merubah block(module position), frontpage manager dan themes.

Dengan menggunakan CMS kita akan dengan mudah melakukan maintenance pada web kita. Drupal ditulis dengan bahasa pemrograman yang sudah sangat familiar yaitu PhP, untuk database yang support Drupal diantaranya MySql dan Postgre K Keuntungan yang paling besar dari Drupal adalah scrupt yang dibuat sangat baik sehingga akan mudah untuk melakukan perubahan dan pengembangan fungsi-fungsi baru atau tugas-tugas baru, Drupal merupakan CMS yang search engine friendly, dan juga merupakan software yang multi platform artinya dapat digunakan pada banyak system operasi. Kelebihan lain dari Drupal adalah sebagai berikut :

Mudah saat proses Instalasi dan mudah dijalankan

Fasilitas Webblog yang powerfull

Kemampuan Multisite yaitu dapat membuat website induk yang terdiri atas beberapa website anak. Sehingga jika perlu upgrade maka cukup induknya saja yang diupgrade. Ini berguna sekali untuk membangun website komunitas di mana masing-masing anggota mempunyai website-nya sendiri • Pembuatan Forum dan Comment sangat mudah tanpa menambahkan fungsi atau module apapun.

Adanya fasilitas Tracker, yaitu kemampuan CMS untuk menampilkan apa saja yang pernah ditulis atau dikirim oleh user tertentu

Mendukung pembuatan website multi language yaitu membuat website dengan 2 bahasa

Adanya fasilitas Taxonomy ( pengkategorian ) yang fleksibel dan terintegrasi

Pembuatan Menu yang mudah, juga untuk menu bersarang