Ker je v odvetniški pisarni veliko različnih računalniških potreb, je odvetnikom in vodjem odvetniških pisarn na voljo veliko različnih vrst programske opreme za poslovno pravo. Programska oprema, ki je posebej zasnovana za odvetniške pisarne, lahko izpolni številne potrebe, vključno z vodenjem odvetniške pisarne, upravljanjem časa in obračunavanjem, upravljanjem sestankov, pisanjem pogodb, pravno terminologijo pri obdelavi besedil in vodenjem primerov. Večina programske opreme za odvetniške in odvetniške pisarne spada v štiri glavne vrste: programska oprema za upravljanje odvetniških pisarn, programska oprema za upravljanje časa in zaračunavanja, programska oprema za pravne procese in programska oprema posebej za poslovno ali civilno pravo.
Programska oprema za upravljanje odvetniških pisarn je najpogostejša vrsta programske opreme za poslovno pravo, te programske aplikacije pa pomagajo odvetnikom in njihovim vodjem pisarn skrbeti za številne poslovne transakcije, ki se lahko izvajajo v odvetniški pisarni vsak dan. Vodje odvetniških pisarn morajo biti sposobni spremljati različne zadeve in z njimi povezane dokumente ter organizirati urnike pravne pomoči in odvetnikov. Medtem ko programska oprema za upravljanje dokumentov pomaga vodjem pisarn spremljati pravne dokumente, jim programska oprema za upravljanje časa in zaračunavanja pomaga spremljati čas odvetnikov.
Ker odvetniki zaslužijo na podlagi časa, ki ga porabijo za sestanke, se za nastavitev sestankov in zaračunavanje uporablja veliko vrst programske opreme za poslovno pravo. Vodje odvetniških pisarn potrebujejo zelo zmogljivo programsko opremo za nastavitev sestankov, ki lahko spremlja veliko različnih strank, in če ima odvetniška pisarna več kot enega odvetnika, mora programska oprema spremljati tudi čas za več odvetnikov. Pogosto bo programska oprema za nastavitev sestankov in obračunavanje združena v programsko opremo za pravo, ki spremlja in samodejno obračunava odvetniški čas.
Druge vrste programske opreme za poslovno pravo pomagajo odvetnikom pri upravljanju primerov in drugih pravnih postopkov, kot so roki za vložitev vlog in nastopi na sodišču. Zelo pomembno je, da odvetniki pravočasno opravijo številne pravne postopke, programska oprema za vodenje primerov pa je zasnovana tako, da pomaga načrtovati te pravne postopke. Programska oprema za vodenje zadev se imenuje tudi programska oprema za dokumente, ker se odvetniški sodni urnik imenuje spis.
Programska oprema, ki se uporablja posebej v poslovnih ali gospodarskih odvetniških pisarnah, lahko odvetnikom pomaga upravljati poslovne pogodbe in nianse poslovnega prava. Te vrste programskih aplikacij za poslovno pravo vključujejo programsko opremo za obdelavo besedil, ki pomaga odvetnikom in pravnim pomočnikom pri pisanju poslovnih pogodb. Pravna programska oprema lahko vključuje tudi pakete vnaprej napisanih pogodb ali slovar za preverjanje črkovanja, napolnjen s pravno terminologijo, ki se običajno uporablja v poslovnem pravu.