Według Houston Chronicle istnieje kilka rodzajów oprogramowania księgowego, które obejmują komercyjne oprogramowanie księgowe, takie jak QuickBooks firmy Intuit, oprogramowanie księgowe dla przedsiębiorstw i niestandardowe oprogramowanie księgowe. Firmy opracowują własne niestandardowe oprogramowanie księgowe, które odzwierciedla ich unikalne praktyki księgowe, co w niektórych przypadkach wynika z braku komercyjnego oprogramowania księgowego, które odpowiada ich potrzebom. Inne przykłady pakietów oprogramowania księgowego można znaleźć w Internecie.
Wielkość firmy określa oprogramowanie księgowe, z którego korzysta w aplikacjach, takich jak Sage One, która jest odpowiednią aplikacją dla bardzo małych firm, a QuickBooks jest przeznaczony dla większych firm. Komercyjne aplikacje księgowe są zaprojektowane tak, aby zaspokoić potrzeby większości firm, a większość z nich można dostosować do specyficznych wymagań księgowych organizacji.
Niektóre pakiety oprogramowania księgowego, takie jak QuickBooks, są oferowane przez wydawców jako darowizny dla organizacji non-profit. Podstawowe moduły znalezione w pakietach oprogramowania księgowego obejmują należności, zobowiązania i księgę główną. Komponent należności jest przeznaczony dla firmy, która księguje transakcje, w których otrzymuje pieniądze, a program zobowiązań pokazuje opłacone transakcje. Księga główna odnosi się do książek firmy, a moduł faktur służy do generowania faktur klientów.