Decision Support System merupakan sebuah sistem yang dapat memberikan solusi dari permasalahan yang dihadapi secara efisien dan efektif, dan diandalkan oleh sebagian besar pembuat keputusan dalam memilih berbagai alternatif keputusan yang merupakan hasil pengolahan informasi-informasi yang diperoleh atau tersedia dengan menggunakan model pengambilan keputusan.
Model yang menggambarkan proses pengambilan keputusan terdiri dari empat fase yaitu:
1. Inteligence
Tahap ini merupakan tahap penelusuran dari ruang lingkup problematika serta proses pengenalan masalah. Data masukan diperoleh, diproses, dan diuji dalam rangka mengidentifikasikan masalah.
2. Design
Tahap ini merupakan tahap menemukan, mengembangkan, dan menganalisis alternatif tindakan yang dilakukan. Tahap ini meliputi proses untuk mengerti masalah, menurunkan solusi dan menguji kelayakan solusi.
3. Choice
Tahap ini merupakan tahap pemilihan diantara berbagai alternatif tindakan yang mungkin dijalankan. Hasil pemilihan tersebut diimplementasikan dalam proses pengambilan keputusan.
4. Implementation
Tahap ini merupakan tahap penerapan disertai pengawasan dan koreksi yang diperlukan dalam keputusan yang telah diambil.
Selain itu, terdapat komponen-komponen yang menentukan kapabilitas teknis dari DSS yaitu:
1. Database Management System
Manajemen basis data diperlukan dalam DSS karena mampu mengelola dan mengkombinasikan berbagai variasi data, mampu menambahkan sumber data secara cepat dan mudah, dan mampu menggambarkan struktur data data logikal sesuai dengan pengertian pemakai.
2. Model Base Management
Manajemen basis model diperlukan dalam DSS karena mampu mengelola basis model dengan fungsi manajemen yang analog dan manajemen database (seperti mekanisme untuk menyimpan, membuat dialog, menghubungkan, dan mengakses model)
3. Dialog Generation and Management Software
Komponen ini diperlukan karena mampu menangani berbagai variasi gaya dialog, bahkan jika mungkin untuk mengkombinasikan berbagai gaya dialog sesuai dengan pilihan pemakai, mampu memberikan dukungan yang fleksibel untuk mengetahui basis pengetahuan pemakai