Berbagai jenis perangkat lunak dokumen hukum termasuk pembuat dokumen otomatis untuk digunakan oleh praktik hukum, perangkat lunak swadaya untuk orang awam, serta perangkat lunak berbasis web yang dapat digunakan oleh praktik hukum dan orang awam sebagai cara untuk memotong biaya perwakilan hukum . Perangkat lunak yang terdokumentasi dengan baik yang dipasarkan untuk praktik hukum dirancang untuk digunakan oleh pengacara dan paralegal. Perangkat lunak self-help ditujukan untuk profesional non-hukum yang membutuhkan bantuan dalam mempersiapkan kasus di mana mereka mewakili diri mereka sendiri di pengadilan. Beberapa perusahaan sekarang memproduksi perangkat lunak dokumen hukum yang dapat diinstal di situs web praktik hukum dan yang dapat diakses dengan biaya, atau dalam beberapa kasus gratis, oleh calon klien.
Untuk mempercepat proses pengisian formulir hukum, banyak pengacara dan firma hukum membeli perangkat lunak dokumen hukum untuk penggunaan di kantor. Ini dapat memudahkan pengacara dan pekerja kantor untuk menemukan formulir yang sesuai untuk suatu kasus, melengkapinya dengan benar, dan kemudian dalam beberapa kasus benar-benar mengunggahnya ke situs web gedung pengadilan yang sesuai. Karena proses untuk memilih dan melengkapi formulir ini setidaknya semi-otomatis, risiko kesalahan sering kali diminimalkan.
Perangkat lunak dokumen hukum juga merupakan pilihan bagi individu yang harus mewakili diri mereka sendiri di pengadilan. Beberapa paket formulir hukum mencakup perangkat lunak yang diperlukan untuk memilih dan melengkapi dokumen hukum serta buku atau manual informatif yang ditulis untuk orang awam tentang bidang hukum yang ditangani oleh perangkat lunak. Dalam beberapa kasus, firma paralegal yang berspesialisasi dalam persiapan dokumen hukum juga menggunakan perangkat lunak ini saat menyiapkan dokumen untuk klien.
Beberapa firma hukum sekarang menawarkan alternatif untuk representasi penuh dalam bentuk layanan penyelesaian dokumen hukum online. Firma hukum ini memasang perangkat lunak dokumen hukum di situs web mereka dan mengizinkan klien untuk melengkapi dokumen itu sendiri. Dokumen tersebut kemudian dapat ditinjau oleh pengacara untuk memastikan keakuratannya, dan kemudian klien atau firma hukum mengajukan dokumen tersebut di pengadilan. Proses ini dapat sangat mengurangi biaya hukum klien sambil juga memberikan nasihat hukum profesional untuk membantu mencegah kesalahan mahal yang dapat mengakibatkan klien kehilangan kasusnya atau kasusnya dihentikan.