Kadangi advokatų kontoroje yra daug įvairių kompiuterių poreikių, advokatai ir advokatų kontoros vadovai gali naudotis daugybe skirtingų verslo teisės programinės įrangos tipų. Programinė įranga, sukurta specialiai advokatų kontoroms, gali patenkinti daugybę poreikių, įskaitant advokatų kontoros valdymą, laiko valdymą ir sąskaitų išrašymą, paskyrimų valdymą, sutarčių rašymą, teisinę teksto apdorojimo terminiją ir bylų tvarkymą. Dauguma advokatų ir advokatų kontorų programinės įrangos patenka į keturis pagrindinius tipus: advokatų kontoros valdymo programinė įranga, laiko valdymo ir atsiskaitymo programinė įranga, teisinių procesų programinė įranga ir programinė įranga, skirta specialiai verslo ar civilinei teisei.
Advokatų biuro valdymo programinė įranga yra labiausiai paplitęs verslo teisės programinės įrangos tipas, o šios programinės įrangos programos padeda advokatams ir jų biuro vadovams pasirūpinti daugybe verslo operacijų, kurios gali būti atliekamos advokatų kontoroje kasdien. Advokatų biurų vadovai turi turėti galimybę sekti įvairias bylas ir su jomis susijusius dokumentus, taip pat organizuoti teisinės pagalbos ir advokatų grafikus. Nors dokumentų valdymo programinė įranga padeda biuro vadovams sekti teisinius dokumentus, laiko valdymo ir atsiskaitymo programinė įranga padeda jiems sekti advokatų darbo laiką.
Kadangi advokatai uždirba pinigus pagal laiką, kurį praleidžia susitikimuose, paskyrimų nustatymui ir atsiskaitymui naudojama daugybė verslo teisės programinės įrangos tipų. Advokatų biuro vadovams reikia labai galingos paskyrimų nustatymo programinės įrangos, kuri galėtų sekti daugybę skirtingų klientų, o jei advokatų kontoroje yra daugiau nei vienas advokatas, programinė įranga taip pat turi sekti kelių advokatų darbo laiką. Dažnai susitikimų nustatymo ir sąskaitų išrašymo programinė įranga bus sujungta į teisinę programinę įrangą, kuri seka ir automatiškai išrašo sąskaitas už advokato laiką.
Kitų tipų verslo teisės programinė įranga padeda advokatams tvarkyti bylas ir kitus teisinius procesus, pvz., padavimo terminus ir teismo posėdžius. Labai svarbu, kad advokatai daugelį teisinių procesų atliktų laiku, o bylų valdymo programinė įranga yra skirta padėti planuoti šiuos teisinius procesus. Bylų valdymo programinė įranga taip pat vadinama dokumentų rinkimo programine įranga, nes advokato teismo tvarkaraštis vadinamas dokumentais.
Programinė įranga, kuri naudojama specialiai verslo ar komercinėse advokatų kontorose, gali padėti advokatams valdyti verslo sutartis ir verslo teisės niuansus. Tokios verslo teisės programinės įrangos programos apima teksto apdorojimo programinę įrangą, kuri padeda teisininkams ir teisinės pagalbos darbuotojams rašyti verslo sutartis. Teisinė programinė įranga taip pat gali apimti iš anksto sudarytų sutarčių paketus arba rašybos tikrinimo žodyną, kuriame yra verslo teisėje įprastai naudojama teisinė terminija.