Aplikacje programowe stają się coraz ważniejsze w nowoczesnej praktyce prawniczej. Wybierając najlepsze oprogramowanie dla kancelarii prawnej zależy od wielu zmiennych. Adwokaci / Radcy prawni często kupują swoje oprogramowanie na podstawie ich obszaru praktyki. New Jersey State Bar Association stronie internetowej wymienia wiele aplikacji według prawa materialnego (Upadłość, Windykacja, Planowanie i zarządzanie nieruchomościami i nieruchomości), jak również przez praktykę sprawy (Kalendarz / Harmonogram / Kontrola kieszeni, Sprawa & Zarządzanie praktyką, Zgromadzenie dokumentów, i zarządzanie dokumentami).
Niezależnie od rodzaju prawa praktykowane, oprogramowanie do zarządzania praktyką (forma oprogramowania do zarządzania relacjami z klientami) jest jednym z najważniejszych. Cechy oprogramowania do zarządzania praktyką obejmują:
- Zarządzanie sprawami (bazy danych, sprawdzanie konfliktu interesów i przedawnienia)
- Śledzenie czasu (dla rozliczeń)
- Zestawienie dokumentów
- Zarządzanie kontaktami
- Kalendarze
- Zarządzanie kieszonkowym
- Zarządzanie kancelariami
- Zarządzanie kancelariami zarządzanie
- Komunikacja z klientem
- Zarządzanie umowami
- Śledzenie statusu sprawy sądowej
Inne systemy oprogramowania, które są przydatne dla kancelarii prawnych obejmują: Bezpieczeństwo haseł, Szyfrowanie dysków, Mindmapping, notatki na pulpicie, przetwarzanie tekstów i zarządzanie pocztą elektroniczną. Niektóre firmy używają zmodyfikowanych wersji oprogramowania Open Source.
Większość kancelarii prawnych również subskrybować Computer-assisted prawnych baz danych do badań prawnych. Takie bazy danych zapewniają Prawo precedensowe z reporterów sprawy, a często inne zasoby prawne. Dwa największe prawne bazy danych są Westlaw (część West, który jest własnością Thomson Reuters) i LexisNexis, ale inne bazy danych również istnieją, w tym wolne Google Scholar, a nowsze Bloomberg Law, jak również Loislaw (obsługiwane przez Wolters Kluwer) i kilka mniejszych baz danych. Niektóre izby adwokackie i organizacje prawników mają własne oprogramowanie.