Oprogramowanie systemu wspomagania decyzji (DSS) to oprogramowanie komputerowe, które pomaga użytkownikowi w podejmowaniu decyzji opartych na faktach, ale istnieją różne programy DSS, które pomagają użytkownikowi na różne sposoby. Oprogramowanie systemu wspomagania decyzji w zakresie baz danych i dokumentów umożliwia użytkownikowi dostęp do baz danych i plików związanych z decyzją, dzięki czemu użytkownik może się sam dowiedzieć o problemie. Oprogramowanie systemu wspomagania decyzji oparte na bazie wiedzy jest podobne do typu bazy danych i dokumentu, ale uzyskuje dostęp do witryny internetowej bazy wiedzy i może zawierać informacje zarówno od partnerów biznesowych, jak i klientów. Sugestie Programy DSS pobierają uporządkowane dane i sugerują użytkownikowi decyzję. Komunikacja Programy DSS nie łączą się z żadnymi plikami ani nie oferują bezpośredniej pomocy, ale działają jako brama umożliwiająca użytkownikowi rozmowę z innymi użytkownikami na temat decyzji.
Oprogramowanie bazodanowego systemu wspomagania decyzji jest podłączone do bazy danych i ma stały dostęp do zawartych w niej informacji. Gdy użytkownik wchodzi w interakcję z DSS, znajduje odpowiednie informacje i wyświetla je użytkownikowi. Programy DSS do obsługi dokumentów są podobne, ale mają dostęp do plików i dokumentów, a nie do baz danych. Oba te programy edukują użytkownika w sytuacji, aby mógł podjąć właściwą decyzję.
Witryny oparte na wiedzy są tworzone przez firmy i organizacje, ale mogą być rozszerzane przez konsumentów i innych użytkowników niezwiązanych z organizacją. Gdy użytkownik zadaje pytanie oprogramowaniu systemu wspomagania decyzji w oparciu o bazę wiedzy, łączy się ono z bazą wiedzy i znajduje odpowiednie informacje. Ta strona internetowa zawiera bezpośrednie informacje od konsumentów, więc może być przydatna przy podejmowaniu decyzji, która bezpośrednio dotyczy konsumentów lub ma na nich wpływ.
Oprogramowanie systemu wspomagania decyzji sugestii nie podaje użytkownikowi informacji, ale podejmuje świadomą decyzję o sytuacji, sprawdzając swoją bazę faktów i liczb. Użytkownik musi zadać pytanie w ustrukturyzowany sposób, w przeciwnym razie program może być zdezorientowany logiką pytania. Podczas gdy komputer udziela bezpośredniej odpowiedzi, użytkownik nie powinien ślepo ufać sugestii.
W przypadku oprogramowania systemu wspomagania decyzji komunikacyjnych DSS nie daje użytkownikowi odpowiedzi ani nie podaje użytkownikowi informacji. Ten model DSS skupia się na połączeniu użytkownika z innymi użytkownikami, aby mogli się zebrać i podjąć właściwą decyzję. DSS będzie funkcjonować jako pokój rozmów, forum lub inny most komunikacyjny, który pozwoli wszystkim członkom rozmawiać między sobą.