Comparison of accounting software
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
Package | License | Windows | macOS | Linux | Market focus | General ledger | Accounts receivable / payable | Double-entry bookkeeping | Multi-currency pricing | Online banking | Point of sale | E-commerce | SOCT | Payroll | Enterprise resource planning | Customer relationship management | Business intelligence | Human resource management | Distribution / WMS | 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
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 |
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
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.15[11] ![]() | 2024-07-11; 41 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.8[13] ![]() | 2024-07-07; 45 days 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.16 | 2024-08-21 | 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 | 17.0[17] ![]() | 2023-11-08; 9 months ago | 5 - Production / Stable | PostgreSQL[18] | +40 Multilingual[19] |
SQL-Ledger | Perl | 1999-01-29 | 3.2.10[20] ![]() | 2021-06-22; 3 years ago | 5 - Production / Stable | PostgreSQL[21] | 44[22] |
Tryton | Python | 2008-11-17 | 7.0.1[23] ![]() | 2023-11-17; 9 months ago | 5 - Production / Stable | PostgreSQL, SQLite[24] | English, Bulgarian, Catalan, Czech, Dutch, French, German, Italian, Russian, Slovene, Spanish |
See also
- List of personal finance software
- List of ERP software packages
- Point of sale
- Comparison of development estimation software
- List of project management software
References
- ^ "FAQ - GnuCash". GnuCash Wiki. Retrieved 20 June 2020.
Can I use GnuCash with multiple users? Maybe via the SQL backend?
- ^ "SEPA". Archived from the original on 13 February 2015.
- ^ "Nereid-demo-store". Retrieved 9 June 2015.
- ^ "Production Module — Documentation 2.8". Archived from the original on 20 June 2015. Retrieved 9 June 2015.
- ^ "trytond: cccb674ab33c trytond/res/user.py". Retrieved 9 June 2015.
- ^ "Company Module — Documentation 2.8". Archived from the original on 20 June 2015. Retrieved 9 June 2015.
- ^ "SUSE Adds New Channel Program for SAP Business One, version for SAP HANA". Retrieved 8 July 2015.
- ^ "Acumatica Release News". Acumatica Cloud ERP. Retrieved 12 October 2022.
- ^ "Acumatica ERP Installation Guide" (PDF). amazonaws.com. Retrieved 9 April 2024.
- ^ "Release ADempiere 3.9.3 · adempiere/adempiere". GitHub. Retrieved 9 April 2022.
- ^ "Release 18.12.15". 11 July 2024. Retrieved 21 July 2024.
- ^ "System Requirements - OFBiz Project Open Wiki - Apache Software Foundation". cwiki.apache.org. Retrieved 9 April 2022.
- ^ "Release GnuCash 5.8 Released · Gnucash/gnucash". Retrieved 7 July 2024.
- ^ "De/Installation - GnuCash". wiki.gnucash.org. Retrieved 12 October 2022.
- ^ "The gnucash textual domain". Retrieved 9 June 2015.
- ^ "Installing LedgerSMB 1.10 - LedgerSMB". ledgersmb.org. Retrieved 12 October 2022.
- ^ "Meet Odoo 17". 8 November 2023.
- ^ "Installing Odoo — Odoo 16.0 documentation". www.odoo.com. Retrieved 12 October 2022.
- ^ "Odoo Localization". Retrieved 5 April 2019.
- ^ http://www.sql-ledger.com/misc/whatsnew.html. Retrieved 4 November 2021.
{{cite web}}
: Missing or empty|title=
(help) - ^ "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
- ^ "SQL-Ledger ERP". www.sql-ledger.com. Retrieved 12 October 2022.
- ^ "Release notes — Tryton server". Retrieved 29 January 2024.
- ^ "Configuration file for Tryton — trytond latest documentation". docs.tryton.org. Retrieved 12 October 2022.
- v
- t
- e
- Comparison of accounting software
Non-web | |
---|---|
Web-based |
- Acumatica
- Agresso
- AME Accounting Software
- Aplos Software
- Banktivity
- CGram Software
- Coda Financials
- Eclipse ERP
- FinancialForce.com
- Fortora Fresh Finance
- FreeAgent
- FreshBooks
- Gem Accounts
- JD Edwards
- Liberty Accounts
- Dynamics 365
- Moneydance
- MYOB
- NetSuite
- NewViews
- NOSA XP
- Open Systems Accounting Software
- Oracle Applications
- QuickBooks
- Quicken
- Reckon
- Sage 50cloud
- Sage 300
- Sage Accounting
- Sage X3
- Sage Intacct
- SAP Business One
- SAP ERP
- Tally.ERP 9
- TRAVERSE
- Wave Accounting
- Xero
- You Need a Budget
Category