Eftersom det finns många olika datorbehov på ett advokatkontor, finns det många olika typer av affärsjuridiska programvara tillgängliga för advokater och chefer för advokatbyråer. Programvara som är speciellt utformad för advokatkontor kan uppfylla många behov, inklusive advokatbyråhantering, tidshantering och fakturering, möteshantering, avtalsskrivning, juridisk terminologi inom ordbehandling och ärendehantering. De flesta programvara för advokater och advokatkontor faller under fyra huvudtyper: programvara för advokatkontor, programvara för tidshantering och fakturering, programvara för juridiska processer och programvara speciellt för företag eller civilrätt.
Programvara för advokatkontor är den vanligaste typen av affärsjuridiska programvara, och dessa program hjälper advokater och deras kontorschefer att ta hand om de många affärstransaktioner som kan pågå på ett advokatkontor på en daglig basis. Chefer för advokatkontor måste kunna hålla reda på olika ärenden och deras tillhörande handlingar, samt organisera scheman för rättshjälp och advokater. Medan programvara för dokumenthantering hjälper kontorschefer att hålla reda på juridiska dokument, hjälper tidshantering och faktureringsprogram dem att hålla reda på advokaternas tid.
Eftersom advokater tjänar pengar baserat på den tid de spenderar på möten, används många typer av affärsjuridiska programvara för mötesinställning och fakturering. Advokatkontorschefer behöver mycket kraftfull programvara för mötesinställning som kan hålla reda på många olika klienter, och om ett advokatkontor har mer än en advokat måste programvaran också hålla reda på tiden för flera advokater. Ofta kommer program för mötesinställning och fakturering att kombineras till lagprogram som håller reda på och automatiskt fakturerar för en advokats tid.
Andra typer av affärsjuridiska programvara hjälper advokater att hantera ärenden och andra rättsliga processer som tidsfrister för anmälan och framträdanden vid domstol. Det är mycket viktigt att advokater utför många juridiska processer i rätt tid, och ärendehanteringsprogram är utformat för att hjälpa till att schemalägga dessa rättsliga processer. Mjukvara för ärendehantering kallas också docket-mjukvara eftersom en advokats domstolsschema kallas en docket.
Programvara som används specifikt på affärs- eller affärsjuridiska kontor kan hjälpa advokater att hantera affärskontrakt och nyanserna i affärsjuridik. Den här typen av affärsjuridiska mjukvaruapplikationer inkluderar ordbehandlingsprogram som hjälper advokater och rättshjälp att skriva affärskontrakt. Juridisk programvara kan också innehålla paket med förskrivna kontrakt eller en ordbok för stavningskontroll laddad med den juridiska terminologi som vanligtvis används inom affärsjuridik.