Comparison of accounting software

Last updated

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.

Contents

Free and open source software

Package License
Windows
Market focus
S O C T
Multi Co
Tax
Other featuresStructureLanguage
Adempiere GPL YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, Project Management, CRM.Web-based and Client-server.Java on JBoss, GlassFish, PostgreSQL, Oracle.
Apache OFBiz Apache License YesYesYesSmall to mid-sized enterprisesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, Calendar, WebmailMulti-User, Web Access, Cloud HostableJava
Compiere GPL2, other proprietaryYesYesYesMid-marketYesYesYesYesYes MES Web-basedJava EE
Dolibarr GPL YesYesYesSmall to mid-sized enterprisesYesYesYesYesYesYesYesYesYesYesYesYes SaaS Web-basedPHP
ERPNext GPL3 YesYesYesAll enterprisesYesYesYesYes ?YesYes ? ?YesYes ?YesYesYesYesYesYesYesYes ? SaaS, On-PremiseWeb-basedPython
GnuCash GPL YesYesYesPersonal and small enterpriseYesYesYesYesYesYesNo [1] ltdStand-aloneC, Scheme
iDempiere GPL2 YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, Calendar, Project ManagementWeb-based and Client-serverJava on Jetty, OSGi, PostgreSQL, Oracle
JFire GPL YesNoYesAll enterprisesYesYesYesYesYesWeb-based, Stand-aloneJava
LedgerSMB GPL YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, Light Manufacturing, Multi-language (40),Web-basedPerl
Ledger (CLI) BSD YesYesYesPersonal and small enterpriseYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoCan be used with git Plain text file-basedC++
metasfresh GPL2 YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, On-PremiseWeb-based, Client-serverJava on Tomcat, PostgreSQL
Odoo (CE) LGPL3 YesYesYesAll enterprisesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes SaaS, On-PremiseWeb-basedPython
SQL-Ledger GPL YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesWeb-basedPerl
Tryton GPL YesYesYesLow to mid-marketYesYesYesYesYes [2] Yes [3] YesYesYes [4] YesYesYesYes [5] Yes [6] Yes Thin client & Web-based client - ServerPython

Proprietary software

Package License Windows macOS Linux Market focusTypeStructure
24SevenOffice Software as a Service YesYesYesLow to mid-market ERP, CRM, email, collaboration, Project management, Integrated VoIP Web-based
Acumatica Proprietary and Software as a service YesYesYesMid-market ERP, CRM, E-Mail, Project Management, Integration, Notification, EmployeeWeb-based
AME Accounting Software Proprietary YesNoNoLow to mid-market Payroll, general ledger, accounts receivable, accounts payable, Double-entry bookkeeping system, Small Business AccountingStand-alone
Aplos Software Proprietary YesYesYesLow 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 YesYesYesMid to Low-market ERP Stand-alone and web-based
CGram Enterprise Proprietary YesYesYesLow to mid-market Financials; ERP; CRM;Manufacturing; Multicompany; Multicurrency; Payroll; Inventory control; accounts receivable; accounts payable; general ledger Stand-alone
CODA Proprietary YesNoYesMid-market GL; AP; AR; Analytics; Integration; etc.Stand-alone/Web Access
Comarch Altum Proprietary YesNoNoLow 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 YesYesYesMid-market to enterprise ERP, ordering & billing, accounts receivable, accounts payable, cash management, general ledger, reporting & dashboarding, multi-currency, multi-company, global tax, analyticsWeb-based
FlexAccount Proprietary YesNoNoMid- to high-end market ERP, Manufacturing, Intercompany, Multicurrency, Budgeting, Reporting, AnalysisStand-alone and Web-based
FreeAgent Software as a Service YesYesYes Freelancers and Microbusiness Double-entry bookkeeping system, small business accounting, time tracking, project management, invoicing, expense management, bank feeds, payroll, stock, HMRC tax filingWeb-based
FreshBooks Software as a Service YesYesYesSmall Businesses (Small Businesses)Cloud accounting specialist for small business owners.Web-based
Gem Accounts Software as a Service YesYesYesLow 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 YesYesYes Small businesses, Startup company Small business accounting, invoices, bookkeeping, tax return preparation, invoices, bank integration, collaboration Web-based
invoiceit Proprietary YesNoNoLow 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 YesNoNoMidsize to high-end enterprises ERP, CRM, intercompany, multicurrency, manufacturing, SCM, e-commerce, business intelligence Multi-User/Location, Terminal Server
Microsoft Dynamics GP Proprietary YesNoNoSmall & 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 YesYesYesSmall & 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 ServicesWeb-based
Microsoft Dynamics SL Proprietary YesNoNoSmall & midsize enterprises (SME)Project Management, Project Accounting, Reporting & Analysis ServicesMulti-User/Location, Terminal Server, Web Access
MYOB AccountRight Proprietary YesYesNoLow- to high-end marketSmall business and commercial accounting. Payroll and POSStand-alone
MYOB EXO Business Proprietary YesNoNoMid- to high-end marketLarger, 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 ServicesStand-alone, multi-user/location, terminal server, remote access
NetSuite Software as a Service YesYesYesMid-market CRM, ERP, E-commerce, Accounting, Financial Management, Supply Chain Management, Inventory Management, Warehouse Management, Human Capital Management, Professional Services Automation, Ecommerce, Reporting, and AnalyticsWeb-based
NewViews Proprietary YesNoNoLow 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 freewareYesYesYesLow- to high-end market
Open Systems Accounting Software Proprietary YesYesYesLow to mid-market ERP, SCM, E-commerce, Reporting & Business intelligence Stand-alone
Oracle E-Business Suite Proprietary YesYesYesHigh-end market ERP Web-based
Oracle Fusion Cloud ERP Proprietary YesYesYesHigh-end market ERP, Financial Management, Supply Chain Management, Human Capital Management, Enterprise Performance Management Web-based
Oracle PeopleSoft Enterprise Proprietary YesYesYesHigh-end market ERP, Financial Management, Supply Chain Management, Human Capital Management, Customer Relationship Management, Enterprise Performance Management Web-based
Postbooks Proprietary YesYesYesLow to mid-marketProfessional ServicesClient-server
Passport Software Proprietary YesNoYesMid- to low-end market General ledger, accounts receivable, Accounts payable, ERP Stand-alone
POS solutions Proprietary YesNoNoNewsagency pharmacy POS Stand-alone
QuickBooks Enterprise Solutions Proprietary YesYesNoMid-marketBusiness management, PayrollStand-alone
QuickBooks Online Proprietary YesYesYesLow-end marketAccounts 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 managementWeb-based
QuickBooks Pro/Premier Proprietary YesYesNoLow to mid-marketAccounts 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 depreciationStand-alone
Sage Group Proprietary YesNoNoAccounting Firms CRM, payroll Stand-alone
Sage Accounting Proprietary YesYesYesLow-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 managementWeb-based
Sage 50cloud Proprietary YesNoNoLow-end to High endBusiness 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 YesYesYesSmall & 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 ServicesWeb-based
Sage 300 ERP Proprietary YesYesYesMid-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 YesYesYesMid-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 YesYesYesSmall & 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 YesNoYes (Server only) [7] Small & midsize enterprises (SME) ERP, e-commerce Stand-alone
SAP ERP Proprietary YesYesYesMidsize to High-end ERP, CRM, SCM, SRM, PLM, Global Trade Services (GTS), e-commerce, Business Intelligence, Mobile BusinessStand-alone and Web-based
Sybiz Vision Proprietary and Software as a service YesYesYesLow- to high-end market Accounting software, payroll, manufacturing, project management, job costing, multi-currency, inventory management, traceability and auditing, business intelligence, budgeting, reporting and analyticsStand-alone, Multi-User/Location, Terminal Server, Remote Access, Web Access, Mobile Access, Cloud Hostable
Tally.ERP 9 Proprietary and Software as a service YesYesYesLow 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 analyticsStand-alone, Multi-User/Location, Web Access, Mobile Access
TRAVERSE Proprietary YesNoNoLow to mid-market ERP, CRM, SCM, Intercompany, Multicurrency, Manufacturing, Distribution, E-commerce, Mobile Business Solutions, Reporting & Business intelligence Stand-alone
Wave Accounting Proprietary YesYesYesEntrepreneurs, 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 integrationWeb-based
Xero Software as a Service YesYesYesLow 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 managementWeb-based
ZipBooks Proprietary YesYesYesLow to mid-marketInvoicing, expense tracking, time tracking, credit card processing, bank integrationWeb-based
Package License Windows macOS Linux Market focusTypeStructure

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

Further details

PackageProgramming LanguageFirst public release date (YYYY-MM-DD)Latest stable releaseStable release date (YYYY-MM-DD)Development StatusDatabaseSupported languages
Acumatica C#, C++2009-01-012022 R22022-09-15 [8] 5 - Production / Stable SQL Server, MySQL [9] +100: UNICODE: English, Spanish, French, Chinese, Japanese, Malay, Khmer, Thai ...
Adempiere J2EE, JBoss2006-10-123.9.32019-12-025 - Production / StableOracle, PostgreSQL [10] +10: English, Spanish, French, ...
Apache OFBiz Java, XML, FreeMarker, Groovy, Javascript ?18.12.17 [11]   OOjs UI icon edit-ltr-progressive.svg 2024-11-11; 3 months ago5 - Production / Stable Apache Derby, MSSQL, MySQL, Oracle, PostgreSQL [12] Multilingual
CGram Software C, Java19825.0.02009-08-015 - Production / StablePostgreSQLEnglish
Compiere J2EE, JBoss2001-06-083.8.92016-09-135 - Production / StableOracle, Advance Server, MS SQL, PostgreSQL+10: English, Germany, Spanish, French, Indonesia,...
GnuCash C 80%, Scheme / Lisp 13%, Perl 7%?1999-11-08 - Registered5.10 [13]   OOjs UI icon edit-ltr-progressive.svg 2024-12-15; 59 days ago5 - Production / Stable MariaDB, MySQL, PostgreSQL [14] software: 33 languages; [15] website: 8 languages
JFire J2EE, JBoss, Eclipse RCP, JDO ?1.0.12010-03-20 ?MS SQL, Derby, ...English, German, Thai, ...
LedgerSMB Perl2006-09-061.12.32025-02-075 - Production / Stable PostgreSQL [16] +40:English development, Multilingual (.po files Gettext#Translating )
NewViews C++, Tcl/Tk 19852.38.42025-2-75 - Production / Stable Proprietary, Object Oriented English
Openbravo J2EE, JBoss20063.0.304602017-03-095 - Production / StableOracle, PostgreSQLEnglish, German, Spanish (Spain), Spanish (Mexico), French, Italian, Dutch, Polish, Portuguese, Romanian, Russian, Chinese, Hebrew, Bulgarian, etc.
Odoo Python, Javascript200518.0 [17]   OOjs UI icon edit-ltr-progressive.svg 2024-10-03; 4 months ago5 - Production / Stable PostgreSQL [18] +40 Multilingual [19]
SQL-Ledger Perl1999-01-293.2.10 [20]   OOjs UI icon edit-ltr-progressive.svg 2021-06-22; 3 years ago5 - Production / Stable PostgreSQL [21] 44 [22]
Tryton Python2008-11-177.0.1 [23]   OOjs UI icon edit-ltr-progressive.svg 2023-11-17; 14 months ago5 - Production / Stable PostgreSQL, SQLite [24] English, Bulgarian, Catalan, Czech, Dutch, French, German, Italian, Russian, Slovene, Spanish

See also

References

  1. "FAQ - GnuCash". GnuCash Wiki. Retrieved 20 June 2020. Can I use GnuCash with multiple users? Maybe via the SQL backend?
  2. "SEPA". Archived from the original on 13 February 2015.
  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 12 October 2022.
  9. "Acumatica ERP Installation Guide" (PDF). amazonaws.com. Retrieved 9 April 2024.
  10. "Release ADempiere 3.9.3 · adempiere/adempiere". GitHub. Retrieved 9 April 2022.
  11. "Release 18.12.17". 11 November 2024. Retrieved 20 November 2024.
  12. "System Requirements - OFBiz Project Open Wiki - Apache Software Foundation". cwiki.apache.org. Retrieved 9 April 2022.
  13. "ANNOUNCE: GnuCash 5.10 Released". 15 December 2024. Retrieved 15 December 2024.
  14. "De/Installation - GnuCash". wiki.gnucash.org. Retrieved 12 October 2022.
  15. "The gnucash textual domain" . Retrieved 9 June 2015.
  16. "Installing LedgerSMB 1.10 - LedgerSMB". ledgersmb.org. Retrieved 12 October 2022.
  17. "Meet Odoo 18". 3 October 2024.
  18. "Installing Odoo — Odoo 16.0 documentation". www.odoo.com. Retrieved 12 October 2022.
  19. "Odoo Localization" . Retrieved 5 April 2019.
  20. http://www.sql-ledger.com/misc/whatsnew.html . Retrieved 4 November 2021.{{cite web}}: Missing or empty |title= (help)
  21. "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
  22. "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
  23. "Release notes — Tryton server" . Retrieved 29 January 2024.
  24. "Configuration file for Tryton — trytond latest documentation". docs.tryton.org. Retrieved 12 October 2022.