Todos os sistemas de apoio à decisão contam com uma componente de recolha de informação e sua visualização. Dispõe de componentes de construção de modelos que permitem a resolução e a optimização dos problemas propostos.
Muitas vezes estes problemas são mal definidos e contam com muito pouca estruturação. Suportam a tomada de decisão de modo individual ou em grupo, e muitos são evolutivos, no sentido em que têm a capacidade de se adaptarem a novas situações.
Podemos então caracterizar um SAD como tendo os seguintes componentes:
- Um Sistema de gestão de dados com as respectivas bases de dados, que aqui até são designadas de datawarehouse.
- Um Sistema de gestão de modelos composto por algoritmos diversos como análises por regressão, árvores de decisão, redes neuronais, sistemas periciais, detecção de aglomerados, etc. Cada sistema tem os seus.
- Motor de inferência
- Interface com o utilizador