Budući da u odvjetničkom uredu postoji mnogo različitih računalnih potreba, odvjetnicima i voditeljima odvjetničkih ureda dostupno je mnogo različitih vrsta softvera za poslovno pravo. Softver koji je posebno dizajniran za odvjetničke urede može ispuniti mnoge potrebe, uključujući upravljanje odvjetničkim uredima, upravljanje vremenom i naplatu, upravljanje sastancima, pisanje ugovora, pravnu terminologiju u obradi teksta i upravljanje predmetima. Većina softvera za odvjetničke i odvjetničke urede spada u četiri glavne vrste: softver za upravljanje odvjetničkim uredima, softver za upravljanje vremenom i naplatu, softver za pravne procese i softver posebno za poslovno ili građansko pravo.
Softver za upravljanje odvjetničkim uredima najčešća je vrsta softvera za poslovno pravo, a ove softverske aplikacije pomažu odvjetnicima i njihovim voditeljima ureda da se brinu o mnogim poslovnim transakcijama koje se mogu odvijati u odvjetničkom uredu na dnevnoj bazi. Voditelji odvjetničkih ureda moraju biti u mogućnosti pratiti različite predmete i povezane dokumente, kao i organizirati rasporede pravne pomoći i odvjetnika. Dok softver za upravljanje dokumentima pomaže voditeljima ureda da prate pravne dokumente, softver za upravljanje vremenom i naplatu pomaže im u praćenju radnog vremena odvjetnika.
Budući da odvjetnici zarađuju novac na temelju vremena koje provode na sastancima, mnoge vrste softvera za poslovno pravo koriste se za postavljanje termina i naplatu. Voditeljima odvjetničkih ureda potreban je vrlo moćan softver za postavljanje termina koji može pratiti mnoge različite klijente, a ako odvjetnički ured ima više od jednog odvjetnika, softver također mora pratiti vrijeme za više odvjetnika. Često će se softver za određivanje termina i naplatu kombinirati u pravni softver koji prati i automatski naplaćuje odvjetničko vrijeme.
Druge vrste softvera za poslovno pravo pomažu odvjetnicima u upravljanju predmetima i drugim pravnim procesima kao što su rokovi za podnošenje zahtjeva i nastupi na sudu. Vrlo je važno da odvjetnici obavljaju mnoge pravne procese na vrijeme, a softver za upravljanje predmetima osmišljen je kako bi pomogao u planiranju ovih pravnih procesa. Softver za upravljanje predmetima također se naziva softver za doketiranje jer se sudski raspored odvjetnika naziva docket.
Softver koji se koristi posebno u poslovnim ili trgovačkim odvjetničkim uredima može pomoći odvjetnicima u upravljanju poslovnim ugovorima i nijansama poslovnog prava. Ove vrste softverskih aplikacija za poslovno pravo uključuju softver za obradu teksta koji pomaže odvjetnicima i pravnim pomoćnicima pri pisanju poslovnih ugovora. Pravni softver također može uključivati pakete unaprijed napisanih ugovora ili rječnik za provjeru pravopisa napunjen pravnom terminologijom koja se obično koristi u poslovnom pravu.