Comparison of accounting software

From Wikipedia, the free encyclopedia

The following comparison of accounting software documents the various features and differences between different professional accounting software, personal and small enterprise software, medium-sized and large-sized enterprise software, and other accounting packages. The comparison only focus considering financial and external accounting functions. No comparison is made for internal/management accounting, cost accounting, budgeting, or integrated MAS accounting.

Free and open source software[edit]

Package License
Market focus
Multi Co
Other features Structure Language
Adempiere GPL Yes Yes Yes Mid-market Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, Project Management, CRM. Web-based and Client-server. Java on JBoss, GlassFish, PostgreSQL, Oracle.
Apache OFBiz Apache License Yes Yes Yes Small to mid-sized enterprises Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, Calendar, Webmail Multi-User, Web Access, Cloud Hostable Java
Compiere GPL2, other proprietary Yes Yes Yes Mid-market Yes Yes Yes Yes Yes MES Web-based Java EE
Dolibarr GPL Yes Yes Yes Small to mid-sized enterprises Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS Web-based PHP
ERPNext GPL3 Yes Yes Yes All enterprises Yes Yes Yes Yes ? Yes Yes ? ? Yes Yes ? Yes Yes Yes Yes Yes Yes Yes Yes ? SaaS, On-Premise Web-based Python
GnuCash GPL Yes Yes Yes Personal and small enterprise Yes Yes Yes Yes Yes Yes No[1] ltd Stand-alone C, Scheme
iDempiere GPL2 Yes Yes Yes Mid-market Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, Calendar, Project Management Web-based and Client-server Java on Jetty, OSGi, PostgreSQL, Oracle
JFire GPL Yes No Yes All enterprises Yes Yes Yes Yes Yes Web-based, Stand-alone Java
LedgerSMB GPL Yes Yes Yes Mid-market Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, Light Manufacturing, Multi-language (40), Web-based Perl
Ledger (CLI) BSD Yes Yes Yes Personal and small enterprise Yes Yes Yes Yes No No No No No No No No No No No No No No No No No Can be used with git Plain text file-based C++
metasfresh GPL2 Yes Yes Yes Mid-market Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, On-Premise Web-based, Client-server Java on Tomcat, PostgreSQL
Odoo (CE) LGPL3 Yes Yes Yes All enterprises Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SaaS, On-Premise Web-based Python
SQL-Ledger GPL Yes Yes Yes Mid-market Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Web-based Perl
Tryton GPL Yes Yes Yes Low to mid-market Yes Yes Yes Yes Yes[2] Yes[3] Yes Yes Yes[4] Yes Yes Yes Yes[5] Yes[6] Yes Thin client & Web-based client - Server Python

Proprietary software[edit]

Package License Windows macOS Linux Market focus Type Structure
24SevenOffice Software as a Service Yes Yes Yes Low to mid-market ERP, CRM, email, collaboration, Project management, Integrated VoIP Web-based
Acumatica Proprietary and Software as a service Yes Yes Yes Mid-market ERP, CRM, E-Mail, Project Management, Integration, Notification, Employee Web-based
AME Accounting Software Proprietary Yes No No Low to mid-market Payroll, general ledger, accounts receivable, accounts payable, Double-entry bookkeeping system, Small Business Accounting Stand-alone
Aplos Software Proprietary Yes Yes Yes Low to mid-market nonprofit and faith-based organizations Fund Accounting, general ledger, accounts receivable, accounts payable, Double-entry bookkeeping system, nonprofit organization accounting, online fundraising Web-based
Baan Corporation Proprietary Yes Yes Yes Mid to Low-market ERP Stand-alone and web-based
CGram Enterprise Proprietary Yes Yes Yes Low to mid-market Financials; ERP; CRM;Manufacturing; Multicompany; Multicurrency; Payroll; Inventory control; accounts receivable; accounts payable; general ledger Stand-alone
Cheqbook Software as a Service Yes Yes Yes Low to mid-market Double-entry bookkeeping system, accounts receivable, accounts payable, Small Business Accounting, Reporting, Business Intelligence, general ledger, Bank Reconciliation, Automatic bank feeds, Journal entries, Check printing, Online payment processing Web-based
CODA Proprietary Yes No Yes Mid-market GL; AP; AR; Analytics; Integration; etc. Stand-alone/Web Access
Comarch Altum Proprietary Yes No No Low to mid-market ERP; GL; Bookkeeping, Multi-Currency, Multi-Language, Double-entry bookkeeping system, AP; AR; Analytics; Integration; CRM; BI; e-commerce; Workflow; Retail; POS Stand-alone / Web access
FinancialForce.com Software as a Service Yes Yes Yes Mid-market to enterprise ERP, ordering & billing, accounts receivable, accounts payable, cash management, general ledger, reporting & dashboarding, multi-currency, multi-company, global tax, analytics Web-based
FlexAccount Proprietary Yes No No Mid- to high-end market ERP, Manufacturing, Intercompany, Multicurrency, Budgeting, Reporting, Analysis Stand-alone and Web-based
FreeAgent Software as a Service Yes Yes Yes Freelancers and Microbusiness Double-entry bookkeeping system, small business accounting, time tracking, project management, invoicing, expense management, bank feeds, payroll, stock, HMRC tax filing Web-based
FreshBooks Software as a Service Yes Yes Yes Small Businesses (Small Businesses) Cloud accounting specialist for small business owners. Web-based
Gem Accounts Software as a Service Yes Yes Yes Low to mid-market General ledger, chart of accounts, accounts receivable, accounts payable, double-entry bookkeeping system, small business accounting, mid-market enterprise accounting, multi-currency, multi-language, multi-user, business reporting, management reporting, inventory control, service/project tracking & billing, payroll, open data and backup exports. Web-based
inDinero Software as a Service Yes Yes Yes Small businesses, Startup company Small business accounting, invoices, bookkeeping, tax return preparation, invoices, bank integration, collaboration Web-based
invoiceit Proprietary Yes No No Low to mid-market Small business accounting, single entry, accounts receivable, accounts payable, contact management system, inventory management, purchasing, quotations, invoices, scheduler, marketing Stand-alone
Microsoft Dynamics AX Proprietary Yes No No Midsize to high-end enterprises ERP, CRM, intercompany, multicurrency, manufacturing, SCM, e-commerce, business intelligence Multi-User/Location, Terminal Server
Microsoft Dynamics GP Proprietary Yes No No Small & mid-size enterprises (SME) ERP, SCM, manufacturing, Cost Accounting, Double-entry bookkeeping system, project accounting, Payroll, general ledger, Analytic, accounts receivable, accounts payable Multi-User/Location, Terminal Server, Remote Access, Web Access, Mobile Access, Cloud Hostable
Microsoft Dynamics 365 Business Central Software as a Service Yes Yes Yes Small & Midsize Enterprises (SME) ERP, CRM, Intercompany, Multicurrency, SCM, Manufacturing, Cost Accounting, Double-entry bookkeeping system, Project Accounting, Payroll, general ledger, Accounts Receivable, Accounts Payable, Reporting & Analysis Services Web-based
Microsoft Dynamics SL Proprietary Yes No No Small & midsize enterprises (SME) Project Management, Project Accounting, Reporting & Analysis Services Multi-User/Location, Terminal Server, Web Access
MYOB AccountRight Proprietary Yes Yes No Low- to high-end market Small business and commercial accounting. Payroll and POS Stand-alone
MYOB EXO Business Proprietary Yes No No Mid- to high-end market Larger, more complex businesses. Fully customised ERP with Accounting/General ledger, CRM, Job & Project Costing, POS, Asset Management and Intercompany Reporting. Integrated Payroll & HR available through MYOB EXO Employer Services Stand-alone, multi-user/location, terminal server, remote access
NetSuite Software as a Service Yes Yes Yes Mid-market CRM, ERP, E-commerce, Accounting, Financial Management, Supply Chain Management, Inventory Management, Warehouse Management, Human Capital Management, Professional Services Automation, Ecommerce, Reporting, and Analytics Web-based
NewViews Proprietary Yes No No Low to mid-market Real-time, E-commerce, Integrated, Multi-user, Payroll (Canada, USA), general ledger, AR, AP, Multi-Currency, Small Business Accounting, Inventory Control, Order Entry, Job Costing, Non-profit Housing Edition, Work Orders, Attachments (Scans) Stand-alone and/or Web Access, Cloud Hostable
NolaPro Software as a Service and freeware Yes Yes Yes Low- to high-end market
Open Systems Accounting Software Proprietary Yes Yes Yes Low to mid-market ERP, SCM, E-commerce, Reporting & Business Intelligence Stand-alone
Oracle E-Business Suite Proprietary Yes Yes Yes High-end market ERP Web-based
Oracle Fusion Cloud ERP Proprietary Yes Yes Yes High-end market ERP, Financial Management, Supply Chain Management, Human Capital Management, Enterprise Performance Management Web-based
Oracle PeopleSoft Enterprise Proprietary Yes Yes Yes High-end market ERP, Financial Management, Supply Chain Management, Human Capital Management, Customer Relationship Management, Enterprise Performance Management Web-based
Postbooks Proprietary Yes Yes Yes Low to mid-market Professional Services Client-server
Passport Software Proprietary Yes No Yes Mid- to low-end market General ledger, accounts receivable, Accounts payable, ERP Stand-alone
POS solutions Proprietary Yes No No Newsagency pharmacy POS Stand-alone
QuickBooks Enterprise Solutions Proprietary Yes Yes No Mid-market Business management, Payroll Stand-alone
QuickBooks Online Proprietary Yes Yes Yes Low-end market Accounts receivable, accounts payable, Double-entry accounting, Small Business Accounting, Multi-currency in Global versions, automatic bank feeds and downloads, standard business reporting, management reporting, Payroll, incorporated credit card and bank-to-bank Payments, inventory items, expense management Web-based
QuickBooks Pro/Premier Proprietary Yes Yes No Low to mid-market Accounts receivable, accounts payable, Double-entry accounting, Small Business Accounting, Multi-currency in Global versions, automatic bank feeds and downloads, standard business reporting, management reporting, Payroll, incorporated credit card and bank-to-bank Payments, inventory items, expense management, fixed asset depreciation Stand-alone
Sage Group Proprietary Yes No No Accounting Firms CRM, payroll Stand-alone
Sage Accounting Proprietary Yes Yes Yes Low-end market (for SME) Accounts receivable, accounts payable, Double-entry accounting, Small Business Accounting, Multi-currency in Global versions, automatic bank feeds and downloads, standard business reporting, management reporting, Payroll, incorporated credit card and bank-to-bank Payments, inventory items, expense management Web-based
Sage 50cloud Proprietary Yes No No Low-end to High end Business management. Financials, Inventory, Manufacturing, Job Costing, POS, Procurement, CRM, Business Intelligence, Payroll, HR; features and OS support dependent on country. Stand-alone
Sage Intacct Proprietary Yes Yes Yes Small & Midsize Enterprises (SME) Accounts Payable, Accounts Receivable, Cash Management, Collaborate, Contract and Subscription Billing, Contract Revenue Management, Fixed Assets, General Ledger, Inventory Management, Multi-Entity and Global Consolidations, Order Management, Project Accounting, Purchasing, Reporting and Dashboards, Sales and Use Tax, Spend Management, Time and Expense Management, Vendor Payment Services Web-based
Sage 300 ERP Proprietary Yes Yes Yes Mid-market ERP, Multicurrency, Intercompany, Reporting & Analysis services, Project & Job costing, general ledger, accounts receivable, accounts payable, Inventory control Stand-alone and Web-based
Sage Enterprise Management Proprietary Yes Yes Yes Mid-market ERP, Multicurrency, Intercompany, Reporting & Analysis services, Project & Job costing, general ledger, accounts receivable, accounts payable, Inventory control Stand-alone and Web-based
SAP Business ByDesign Proprietary Yes Yes Yes Small & midsize enterprises (SME) ERP, Financial Management, Supply Chain Management, Supplier Relationship Management, Project Management, Human Capital Management, Customer Relationship Management, Enterprise Performance Management Web-based
SAP Business One Proprietary Yes No Yes (Server only)[7] Small & midsize enterprises (SME) ERP, e-commerce Stand-alone
SAP ERP Proprietary Yes Yes Yes Midsize to High-end ERP, CRM, SCM, SRM, PLM, Global Trade Services (GTS), e-commerce, Business Intelligence, Mobile Business Stand-alone and Web-based
Sybiz Vision Proprietary and Software as a service Yes Yes Yes Low- to high-end market Accounting software, payroll, manufacturing, project management, job costing, multi-currency, inventory management, traceability and auditing, business intelligence, budgeting, reporting and analytics Stand-alone, Multi-User/Location, Terminal Server, Remote Access, Web Access, Mobile Access, Cloud Hostable
Tally.ERP 9 Proprietary and Software as a service Yes Yes Yes Low to high-end market Accounting, Accounting software, payroll, inventory management, Accounts receivable, Accounts payable, General ledger, Billing, Stock/inventory, Purchase order, sales order, Bookkeeping, Financial Close Management, Balance Sheets, Point of Sale, Business Reporting and analytics Stand-alone, Multi-User/Location, Web Access, Mobile Access
TRAVERSE Proprietary Yes No No Low to mid-market ERP, CRM, SCM, Intercompany, Multicurrency, Manufacturing, Distribution, E-commerce, Mobile Business Solutions, Reporting & Business Intelligence Stand-alone
Wave Accounting Proprietary Yes Yes Yes Entrepreneurs, freelancers, contractors, consultants, small businesses – Low-end market) Accounts receivable, accounts payable, Double-entry bookkeeping system, Small Business Accounting, Multi-currency, automatic bank feeds, small business reporting, payroll integration Web-based
Xero Software as a Service Yes Yes Yes Low to mid-market. Small & midsize enterprises (SME) Accounts receivable, accounts payable, Double-entry bookkeeping system, Small Business Accounting, Multi-currency, automatic bank feeds, standard business reporting, management reporting, fixed asset depreciation, payroll, inventory items, expenses management Web-based
ZipBooks Proprietary Yes Yes Yes Low to mid-market Invoicing, expense tracking, time tracking, credit card processing, bank integration Web-based
Package License Windows macOS Linux Market focus Type Structure

Systems listed on a light purple background are no longer in active development.

Further details[edit]

Package Programming Language First public release date (YYYY-MM-DD) Latest stable release Stable release date (YYYY-MM-DD) Development Status Database Supported languages
Acumatica C#, C++ 2009-01-01 2022 R2 2022-09-15[8] 5 - Production / Stable SQL Server, MySQL[9] +100: UNICODE: English, Spanish, French, Chinese, Japanese, Malay, Khmer, Thai ...
Adempiere J2EE, JBoss 2006-10-12 3.9.3 2019-12-02 5 - Production / Stable Oracle, PostgreSQL[10] +10: English, Spanish, French, ...
Apache OFBiz Java, XML, FreeMarker, Groovy, Javascript ? 18.12.12[11] Edit this on Wikidata 2024-02-16; 36 days ago 5 - Production / Stable Apache Derby, MSSQL, MySQL, Oracle, PostgreSQL[12] Multilingual
CGram Software C, Java 1982 5.0.0 2009-08-01 5 - Production / Stable PostgreSQL English
Compiere J2EE, JBoss 2001-06-08 3.8.9 2016-09-13 5 - Production / Stable Oracle, Advance Server, MS SQL, PostgreSQL +10: English, Germany, Spanish, French, Indonesia,...
GnuCash C 80%, Scheme / Lisp 13%, Perl 7%? 1999-11-08 - Registered 5.5[13] Edit this on Wikidata 2023-12-17; 3 months ago 5 - Production / Stable MariaDB, MySQL, PostgreSQL[14] software: 33 languages;[15] website: 8 languages
JFire J2EE, JBoss, Eclipse RCP, JDO ? 1.0.1 2010-03-20 ? MS SQL, Derby, ... English, German, Thai, ...
LedgerSMB Perl 2006-09-06 1.11.11 2024-03-14 5 - Production / Stable PostgreSQL[16] +40:English development, Multilingual (.po files Gettext#Translating )
NewViews C++, Tcl/Tk 1985 2.38.1 2024-01-12 5 - Production / Stable Proprietary, Object Oriented English
Openbravo J2EE, JBoss 2006 3.0.30460 2017-03-09 5 - Production / Stable Oracle, PostgreSQL English, German, Spanish (Spain), Spanish (Mexico), French, Italian, Dutch, Polish, Portuguese, Romanian, Russian, Chinese, Hebrew, Bulgarian, etc.
Odoo Python, Javascript 2005 16.0[17] Edit this on Wikidata 2022-10-12; 17 months ago 5 - Production / Stable PostgreSQL[18] +40 Multilingual[19]
SQL-Ledger Perl 1999-01-29 3.2.10[20] Edit this on Wikidata 2021-06-22; 2 years ago 5 - Production / Stable PostgreSQL[21] 44[22]
Tryton Python 2008-11-17 7.0.1[23] Edit this on Wikidata 2023-11-17; 4 months ago 5 - Production / Stable PostgreSQL, SQLite[24] English, Bulgarian, Catalan, Czech, Dutch, French, German, Italian, Russian, Slovene, Spanish

See also[edit]

References[edit]

  1. ^ "FAQ - GnuCash". GnuCash Wiki. Retrieved 2020-06-20. Can I use GnuCash with multiple users? Maybe via the SQL backend?
  2. ^ "SEPA". Archived from the original on 2015-02-13.
  3. ^ "Nereid-demo-store". Retrieved 9 June 2015.
  4. ^ "Production Module — Documentation 2.8". Archived from the original on 20 June 2015. Retrieved 9 June 2015.
  5. ^ "trytond: cccb674ab33c trytond/res/user.py". Retrieved 9 June 2015.
  6. ^ "Company Module — Documentation 2.8". Archived from the original on 20 June 2015. Retrieved 9 June 2015.
  7. ^ "SUSE Adds New Channel Program for SAP Business One, version for SAP HANA". Retrieved 8 July 2015.
  8. ^ "Acumatica Release News". Acumatica Cloud ERP. Retrieved 2022-10-12.
  9. ^ https://acumatica-builds.s3.amazonaws.com/builds/22.2/PDF/AcumaticaERP_InstallationGuide.pdf[bare URL PDF]
  10. ^ "Release ADempiere 3.9.3 · adempiere/adempiere". GitHub. Retrieved 2022-04-09.
  11. ^ "Release 18.12.12". 16 February 2024. Retrieved 18 February 2024.
  12. ^ "System Requirements - OFBiz Project Open Wiki - Apache Software Foundation". cwiki.apache.org. Retrieved 2022-04-09.
  13. ^ John Ralls (17 December 2023). "ANNOUNCE: GnuCash 5.5 Released". Retrieved 18 December 2023.
  14. ^ "De/Installation - GnuCash". wiki.gnucash.org. Retrieved 2022-10-12.
  15. ^ "The gnucash textual domain". Retrieved 9 June 2015.
  16. ^ "Installing LedgerSMB 1.10 - LedgerSMB". ledgersmb.org. Retrieved 2022-10-12.
  17. ^ "Meet Odoo 16 · Odoo". 12 October 2022.
  18. ^ "Installing Odoo — Odoo 16.0 documentation". www.odoo.com. Retrieved 2022-10-12.
  19. ^ "Odoo Localization". Retrieved 5 April 2019.
  20. ^ Error: Unable to display the reference properly. See the documentation for details.
  21. ^ "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 2022-10-12.
  22. ^ "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 2022-10-12.
  23. ^ "Release notes — Tryton server". Retrieved 29 January 2024.
  24. ^ "Configuration file for Tryton — trytond latest documentation". docs.tryton.org. Retrieved 2022-10-12.