Softver za dionice dostupan je za trgovanje, praćenje, sortiranje i razne usluge trgovanja. Opseg i raznolikost softverskih programa odnose se na svaki zamislivi aspekt trgovanja dionicama. Online resursi pružaju softver za zalihe za prodaju ili iznajmljivanje od dobavljača i programera. Mnogi resursi dostupni su besplatno, a mnoge osiguravaju burzovni posrednici. Softverski programi se mogu razvrstati u usluge temeljne ili tehničke analize.
Softver za tehničke dionice nudi se u obliku softvera za crtanje i elektroničkih platformi za trgovanje. Temeljni programi uključuju sustave ocjenjivanja, rangiranja i sortiranja razvijene posebno za tržišta dionica. U oba slučaja, trgovac ima široku lepezu izbora dostupnih po cijenama u rasponu od besplatnih do vrlo skupih.
Mnogi tehnički programi za crtanje dostupni su besplatno na internetu. Većina usluga crtanja nudi dio svojih paketa za crtanje besplatno, a premium usluge dostupne su uz mjesečnu naknadu. Premium usluge općenito nude interaktivne karte s naprednim pokazateljima. Mnogi burzovni brokeri nude vrhunske grafikone kao poticaj za privlačenje novih klijenata. Online dobavljači prodaju ili iznajmljuju specijalizirane i vrlo napredne programe za crtanje.
Tehnički softverski programi dostupni su u obliku paketa za analizu i razvoj sustava. Sustavi trgovanja mogu se razviti i ponovno testirati pomoću ove vrste softvera. Programi za unos podataka potrebni su uz razvojne pakete, kao i programe za crtanje općenito. Programi za unos podataka obično se iznajmljuju na mjesečnoj bazi i uključuju povijesne podatke. Ovi feedovi podataka pružaju se u vremenskim okvirima od samo jedne kvačice, što je najmanja promjena cijene koja se može pratiti.
Dostupan je softver za provjeru zaliha koji automatski obavlja tehničku analizu grupe dionica i prikazuje rezultate. Primjer za to mogu biti sve dionice u određenoj industriji koje se trguju iznad svog pokretnog prosjeka od 200 razdoblja. Ova vrsta programa može uštedjeti nebrojene sate istraživanja probirući tisuće dionica kako bi pronašli moguće kandidate za trgovanje. Uz ovu vrstu automatiziranog softvera moguće je mnogo različitih pokazatelja i studija.
Dostupan je softver za dionice koji pruža temeljnu analizu tržišta tvrtki kojima se javno trguje. Ovi programi određuju financijsko stanje poduzeća i kako tržište vrednuje dionice. Dionice se rangiraju i ocjenjuju u nekoliko kategorija. Neke od ovih kategorija su dividende, zarada i prodaja. Softver za izvješće o zaradi je još jedna vrsta programa koji može biti vrijedan u određivanju vremena kupnje dionica.
Ključni omjeri određuju se kombiniranjem različitih vrijednosti. Omjer cijene i zarade (P/E) i zarada po dionici (EPS) dva su od popularnijih omjera koji se koriste. Neki softverski programi mogu sortirati dionice prema djelatnosti, tržišnoj kapitalizaciji, prosječnom volumenu trgovanja i stotinama drugih varijabli. Ono što bi osobi zahtijevalo bezbroj sati istraživanja može se učiniti za nekoliko minuta ili čak sekundi.
Cijena osnovnog softvera nije uvijek pokazatelj kvalitete programa. Mnogi vrhunski programi postoje već duže vrijeme i relativno su jeftini. Odlučivanje koji tehnički i temeljni softver koristiti može biti slično kao dijete koje pokušava napraviti izbor u prodavaonici slatkiša. Trgovac bi trebao suziti izbor odlučivanjem koji će softverski programi poboljšati njegov ili njezin stil ili sustav trgovanja.