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
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
Cheqbook Software as a Service YesYesYesLow 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 processingWeb-based
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.12 [11]   OOjs UI icon edit-ltr-progressive.svg 2024-02-16; 53 days 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.6 [13]   OOjs UI icon edit-ltr-progressive.svg 2024-03-31; 9 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.11.122024-04-095 - Production / Stable PostgreSQL [16] +40:English development, Multilingual (.po files Gettext#Translating )
NewViews C++, Tcl/Tk 19852.38.12024-01-125 - 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, Javascript200511.0  OOjs UI icon edit-ltr-progressive.svg 2017-10-05; 2018-10-03; 2019-10-03; 2020-04-01; 2020-09-30; 2021-10-22; 2022-10-12; 2023-11-08; Error: first parameter cannot be parsed as a date or time.5 - Production / Stable PostgreSQL [17] +40 Multilingual [18]
SQL-Ledger Perl1999-01-293.2.10 [19]   OOjs UI icon edit-ltr-progressive.svg 2021-06-22; 2 years ago5 - Production / Stable PostgreSQL [20] 44 [21]
Tryton Python2008-11-177.0.1 [22]   OOjs UI icon edit-ltr-progressive.svg 2023-11-17; 4 months ago5 - Production / Stable PostgreSQL, SQLite [23] English, Bulgarian, Catalan, Czech, Dutch, French, German, Italian, Russian, Slovene, Spanish

See also

Related Research Articles

<span class="mw-page-title-main">GnuCash</span> Personal and small-business financial-accounting software

GnuCash is an accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting. Recent development has been focused on adapting to modern desktop support-library requirements.

Compiere is an open-source ERP and CRM business solution for Small and Medium-sized Enterprises (SME) in distribution, retail, service, and manufacturing. Compiere is distributed by Consona Corporation and through a Partner Network, who are a collection of trained and authorized business partners.

<span class="mw-page-title-main">SQL-Ledger</span>

SQL-Ledger is an ERP and double entry accounting system. Accounting data is stored in an SQL database server and a standard web browser can be used as its user interface. The system uses the Perl language with a database interface module for processing and PostgreSQL for data storage which is the preferred platform. The download version also includes schemas for IBM's DB2 database server as well as Oracle.

<span class="mw-page-title-main">Sage 300</span> Software company in Canada

Sage 300 is the name for the mid-market line of enterprise management and accounting applications, primarily serving small and medium-sized businesses. Since 2004, Sage 300 is developed by Sage. In 2012, Sage renamed ACCPAC to Sage 300.

The following tables compare general and technical information for a number of relational database management systems. Please see the individual products' articles for further information. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.

Notable issue tracking systems, including bug tracking systems, help desk and service desk issue tracking systems, as well as asset management systems, include the following. The comparison includes client-server application, distributed and hosted systems.

Sage 100 or Sage100cloud, formerly known as Sage 100 ERP, and before that Sage MAS 90 or Sage MAS 200, is accounting software offered by Sage.

ADempiere is an Enterprise Resource Planning or ERP software package released under a free software license. The verb adempiere in Italian means "to fulfill a duty" or "to accomplish".

<span class="mw-page-title-main">LedgerSMB</span> Accounting software planning system

LedgerSMB is a libre software double entry accounting and Enterprise Resource Planning (ERP) system, focussed on functionality required by small (self-employment) and medium size businesses. However, companies with millions of journal lines should also feel supported. Accounting data is stored in a free to use database server (PostgreSQL) and a standard web browser can be used as its user interface. The software is suited for hosting locally as well as on various public cloud providers. Commercial support can be obtained from several providers.

Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Russian developer Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx, often as a load balancer.

<span class="mw-page-title-main">MindTouch</span>

MindTouch was an American multinational technology company headquartered in San Diego, California that designed, developed, and sold SaaS computer software and online services. MindTouch was founded by Aaron Fulkerson and Steve Bjorg in 2005. In January 2016, MindTouch announced their Series A Venture Capital funding round, totaling US$12 million. PeakSpan Capital led the round with participation from SK Ventures and SAP SE. In April 2021, MindTouch was acquired by NICE CXone and rebranded NICE CXone Expert.

Acumatica provides cloud and browser based enterprise resource planning software for small and medium-sized businesses. The company is headquartered in Kirkland, Washington, in the Seattle metropolitan area.

<span class="mw-page-title-main">Tryton</span> Application platform for resource planning

Tryton is a three-tier high-level general purpose computer application platform on top of which is built an enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tryton client, the Tryton server and the database management system.

<span class="mw-page-title-main">GNU Health</span> Free hospital, social medicine and laboratory informatics software

GNU Health is a free/libre health and hospital information system with strong focus on public health and social medicine. Its functionality includes management of electronic health records and laboratory information management system.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">Dolibarr</span>

Dolibarr ERP CRM is an open source, free software package for companies of any size, foundations or freelancers. It includes different features for enterprise resource planning (ERP) and customer relationship management (CRM) but also other features for different activities.

iDempiere Community Powered Enterprise. Full Open Source Business Suite

iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and supply chain management (SCM) functions. It is in contrast to proprietary or most other open source ERP solutions driven only by a community of supporters.

<span class="mw-page-title-main">Odoo</span> Open source ERP, CRM and CMS

Odoo is a Belgian suite of business management software tools that include customer relationship management, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management.

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.12". 16 February 2024. Retrieved 18 February 2024.
  12. "System Requirements - OFBiz Project Open Wiki - Apache Software Foundation". cwiki.apache.org. Retrieved 9 April 2022.
  13. John Ralls (31 March 2024). "ANNOUNCE: GnuCash 5.6 Released" . Retrieved 4 January 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. "Installing Odoo — Odoo 16.0 documentation". www.odoo.com. Retrieved 12 October 2022.
  18. "Odoo Localization" . Retrieved 5 April 2019.
  19. Error: Unable to display the reference properly. See the documentation for details.
  20. "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
  21. "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
  22. "Release notes — Tryton server" . Retrieved 29 January 2024.
  23. "Configuration file for Tryton — trytond latest documentation". docs.tryton.org. Retrieved 12 October 2022.