Donošenje odluke se općenito smatra procesom s najmanje pet koraka. Oni su: definiranje situacije, stvaranje alternativnih mogućnosti za djelovanje, prikupljanje informacija, odabir najbolje alternative i poduzimanje akcija. Softver je računalni program koji osigurava operativni sustav za računalo ili obavlja neki zadatak. Softver za donošenje odluka (DMS) je softver koji pomaže korisniku u procesu donošenja odluka. Softver za donošenje odluka smatra se podskupom sustava za podršku odlučivanju (DSS) koji imaju širi cilj, dok sustavi za donošenje odluka s više kriterija (MCDM) imaju uži cilj, a to je pomoći u donošenju odluke o unaprijed odabranim alternativama u lice suprotstavljenih kriterija.
Postoji nekoliko načina za kategorizaciju softvera za donošenje odluka, a jedan način je model donošenja odluka na kojem se program temelji. Modeli donošenja odluka na kojima se softver temelji su racionalni modeli, racionalni iterativni modeli, modeli s određenim brojem koraka — 5, 6, 7 ili 9, na primjer — intuitivni modeli i drugi modeli. Drugi izbor je između modela stabla odluka softvera, za razliku od modela koraka ili drugih modela koji nisu stabla, kao što je softver za kognitivno mapiranje, i matrica. Jedna osoba ili organizacija mogu smatrati da su različiti modeli korisni u različitim situacijama.
Softver za donošenje odluka najčešće se prodaje tvrtkama, ali postoje i osobne verzije i internetske verzije, od kojih su neke besplatne. Neki su programi samostojeći, a drugi su dodaci za Microsoft® Excel®; neke su podložnije korištenju grupama od drugih. Neki ljudi jednostavno koriste softver za proračunske tablice kako bi donosili svoje odluke, prilagođavajući ih na bilo koji način koji im odgovara.
Primjeri softvera za donošenje odluka uključuju Logical Decisions®, koji koristi matrice; Banxia® Decision Explorer®, softver za kognitivno mapiranje; Lumenaut®, dodatak za Microsoft® Excel® koji nudi analizu stabla odluka; Vanguard Studio™ s dodatkom za analizu stabla odluka, koji također nudi Markovljeve simulacije; i MindDecider®, koji nudi mapiranje uma, kao i donošenje odluka.