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

PackageLicenseWindowsmacOSLinuxMarket focusGeneral ledgerAccounts receivable / payableDouble-entry bookkeepingMulti-currency pricingOnline bankingPoint of saleE-commerceStock|SOCTPayrollEnterprise resource planningCustomer relationship managementBusiness intelligenceHuman resource managementManufacturing / Bill of materialsSupply chain managementInventory managementRecords managementDistribution / WMSMulti-userMulti CoTaxOther featuresStructureLanguage
AdempiereGPLYesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, Project Management, CRM.Web-based and Client-server.Java on JBoss, GlassFish, PostgreSQL, Oracle.
Apache OFBizApache LicenseYesYesYesSmall to mid-sized enterprisesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, Calendar, WebmailMulti-User, Web Access, Cloud HostableJava
CompiereGPL2, other proprietaryYesYesYesMid-marketYesYesYesYesYesMESWeb-basedJava EE
DolibarrGPLYesYesYesSmall to mid-sized enterprisesYesYesYesYesYesYesYesYesYesYesYesYesSaaSWeb-basedPHP
ERPNextGPL3YesYesYesAll enterprisesYesYesYesYes?YesYes??YesYes?YesYesYesYesYesYesYesYes?SaaS, On-PremiseWeb-basedPython
GnuCashGPLYesYesYesPersonal and small enterpriseYesYesYesYesYesYesNoltdStand-aloneC, Scheme
iDempiereGPL2YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, Calendar, Project ManagementWeb-based and Client-serverJava on Jetty, OSGi, PostgreSQL, Oracle
JFireGPLYesNoYesAll enterprisesYesYesYesYesYesWeb-based, Stand-aloneJava
LedgerSMBGPLYesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, Light Manufacturing, Multi-language (40),Web-basedPerl
Ledger (CLI)BSDYesYesYesPersonal and small enterpriseYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoCan be used with gitPlain text file-basedC++
metasfreshGPL2YesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, On-PremiseWeb-based, Client-serverJava on Tomcat, PostgreSQL
Odoo (CE)LGPL3YesYesYesAll enterprisesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesSaaS, On-PremiseWeb-basedPython
SQL-LedgerGPLYesYesYesMid-marketYesYesYesYesYesYesYesYesYesYesWeb-basedPerl
TrytonGPLYesYesYesLow to mid-marketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesThin client & Web-based client - ServerPython

Proprietary software

PackageLicenseWindowsmacOSLinuxMarket focusTypeStructure
24SevenOfficeSoftware as a ServiceYesYesYesLow to mid-marketERP, CRM, email, collaboration, Project management, Integrated VoIPWeb-based
AcumaticaProprietary and Software as a serviceYesYesYesMid-marketERP, CRM, E-Mail, Project Management, Integration, Notification, EmployeeWeb-based
AME Accounting SoftwareProprietaryYesNoNoLow to mid-marketPayroll, general ledger, accounts receivable, accounts payable, Double-entry bookkeeping system, Small Business AccountingStand-alone
Aplos SoftwareProprietaryYesYesYesLow to mid-market nonprofit and faith-based organizationsFund accounting, general ledger, accounts receivable, accounts payable, Double-entry bookkeeping system, nonprofit organization accounting, online fundraisingWeb-based
Baan CorporationProprietaryYesYesYesMid to Low-marketERPStand-alone and web-based
CGram EnterpriseProprietaryYesYesYesLow to mid-marketFinancials; ERP; CRM;Manufacturing; Multicompany; Multicurrency; Payroll; Inventory control; accounts receivable; accounts payable; general ledgerStand-alone
CODAProprietaryYesNoYesMid-marketGL; AP; AR; Analytics; Integration; etc.Stand-alone/Web Access
Comarch AltumProprietaryYesNoNoLow to mid-marketERP; GL; Bookkeeping, Multi-Currency, Multi-Language, Double-entry bookkeeping system, AP; AR; Analytics; Integration; CRM; BI; e-commerce; Workflow; Retail; POSStand-alone / Web access
FinancialForce.comSoftware as a ServiceYesYesYesMid-market to enterpriseERP, ordering & billing, accounts receivable, accounts payable, cash management, general ledger, reporting & dashboarding, multi-currency, multi-company, global tax, analyticsWeb-based
FlexAccountProprietaryYesNoNoMid- to high-end marketERP, Manufacturing, Intercompany, Multicurrency, Budgeting, Reporting, AnalysisStand-alone and Web-based
FreeAgentSoftware as a ServiceYesYesYesFreelancers and MicrobusinessDouble-entry bookkeeping system, small business accounting, time tracking, project management, invoicing, expense management, bank feeds, payroll, stock, HMRC tax filingWeb-based
FreshBooksSoftware as a ServiceYesYesYesSmall Businesses (Small Businesses)Cloud accounting specialist for small business owners.Web-based
Gem AccountsSoftware as a ServiceYesYesYesLow to mid-marketGeneral 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
inDineroSoftware as a ServiceYesYesYesSmall businesses, Startup companySmall business accounting, invoices, bookkeeping, tax return preparation, invoices, bank integration, collaborationWeb-based
Microsoft Dynamics AXProprietaryYesNoNoMidsize to high-end enterprisesERP, CRM, intercompany, multicurrency, manufacturing, SCM, e-commerce, business intelligenceMulti-User/Location, Terminal Server
Microsoft Dynamics GPProprietaryYesNoNoSmall & mid-size enterprises (SME)ERP, SCM, manufacturing, Cost Accounting, Double-entry bookkeeping system, project accounting, Payroll, general ledger, Analytic, accounts receivable, accounts payableMulti-User/Location, Terminal Server, Remote Access, Web Access, Mobile Access, Cloud Hostable
Microsoft Dynamics 365 Business CentralSoftware as a ServiceYesYesYesSmall & 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 SLProprietaryYesNoNoSmall & midsize enterprises (SME)Project Management, Project Accounting, Reporting & Analysis ServicesMulti-User/Location, Terminal Server, Web Access
MYOB AccountRightProprietaryYesNoNoFor small & midsize BusinessesAccounts receivable, accounts payable, Double-entry accounting, Small Business Accounting, automatic bank feeds and downloads, online payments, standard business reporting, job management, time billing, management reporting, advanced inventory tracking and supplier management (multi-location in eligible plans), unlimited Payroll (Australia only), expense management, cost centre tracking, Multi-currency in eligible versions.Stand-alone and Web-based
MYOB BusinessSoftware as a ServiceYesYesYesSmall & Midsize BusinessesAccounts receivable, accounts payable, Double-entry accounting, Small Business Accounting, automatic bank feeds and downloads, online payments, standard business reporting, management reporting, Payroll (add-on or included in certain plans), inventory tracking and supplier management, expense managementWeb-based
NetSuiteSoftware as a ServiceYesYesYesMid-marketCRM, ERP, E-commerce, Accounting, Financial Management, Supply Chain Management, Inventory Management, Warehouse Management, Human Capital Management, Professional Services Automation, Ecommerce, Reporting, and AnalyticsWeb-based
NewViewsProprietaryYesNoNoLow to mid-marketReal-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
NolaProSoftware as a Service and freewareYesYesYesLow- to high-end market
Open Systems Accounting SoftwareProprietaryYesYesYesLow to mid-marketERP, SCM, E-commerce, Reporting & Business intelligenceStand-alone
Oracle E-Business SuiteProprietaryYesYesYesHigh-end marketERPWeb-based
Oracle Fusion Cloud ERPProprietaryYesYesYesHigh-end marketERP, Financial Management, Supply Chain Management, Human Capital Management, Enterprise Performance ManagementWeb-based
Oracle PeopleSoft EnterpriseProprietaryYesYesYesHigh-end marketERP, Financial Management, Supply Chain Management, Human Capital Management, Customer Relationship Management, Enterprise Performance ManagementWeb-based
PostbooksProprietaryYesYesYesLow to mid-marketProfessional ServicesClient-server
Passport SoftwareProprietaryYesNoYesMid- to low-end marketGeneral ledger, accounts receivable, Accounts payable, ERPStand-alone
POS solutionsProprietaryYesNoNoNewsagency pharmacyPOSStand-alone
QuickBooks Enterprise SolutionsProprietaryYesYesNoMid-marketBusiness management, PayrollStand-alone
QuickBooks OnlineProprietaryYesYesYesLow-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/PremierProprietaryYesYesNoLow 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 GroupProprietaryYesNoNoAccounting FirmsCRM, payrollStand-alone
Sage AccountingProprietaryYesYesYesLow-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 50cloudProprietaryYesNoNoLow-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 IntacctProprietaryYesYesYesSmall & 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 ERPProprietaryYesYesYesMid-marketERP, Multicurrency, Intercompany, Reporting & Analysis services, Project & Job costing, general ledger, accounts receivable, accounts payable, Inventory controlStand-alone and Web-based
Sage Enterprise ManagementProprietaryYesYesYesMid-marketERP, Multicurrency, Intercompany, Reporting & Analysis services, Project & Job costing, general ledger, accounts receivable, accounts payable, Inventory controlStand-alone and Web-based
SAP Business ByDesignProprietaryYesYesYesSmall & midsize enterprises (SME)ERP, Financial Management, Supply Chain Management, Supplier Relationship Management, Project Management, Human Capital Management, Customer Relationship Management, Enterprise Performance ManagementWeb-based
SAP Business OneProprietaryYesNoYes (Server only)Small & midsize enterprises (SME)ERP, e-commerceStand-alone
SAP ERPProprietaryYesYesYesMidsize to High-endERP, CRM, SCM, SRM, PLM, Global Trade Services (GTS), e-commerce, Business Intelligence, Mobile BusinessStand-alone and Web-based
Sybiz VisionProprietary and Software as a serviceYesYesYesLow- to high-end marketAccounting 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 9Proprietary and Software as a serviceYesYesYesLow to high-end marketAccounting, 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
TRAVERSEProprietaryYesNoNoLow to mid-marketERP, CRM, SCM, Intercompany, Multicurrency, Manufacturing, Distribution, E-commerce, Mobile Business Solutions, Reporting & Business intelligenceStand-alone
Wave AccountingProprietaryYesYesYesEntrepreneurs, 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
XeroSoftware as a ServiceYesYesYesLow 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
ZipBooksProprietaryYesYesYesLow to mid-marketInvoicing, expense tracking, time tracking, credit card processing, bank integrationWeb-based
PackageLicenseWindowsmacOSLinuxMarket 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
AcumaticaC#, C++2009-01-012022 R22022-09-155 - Production / StableSQL Server, MySQL+100: UNICODE: English, Spanish, French, Chinese, Japanese, Malay, Khmer, Thai ...
AdempiereJ2EE, JBoss2006-10-123.9.32019-12-025 - Production / StableOracle, PostgreSQL+10: English, Spanish, French, ...
Apache OFBizJava, XML, FreeMarker, Groovy, JavaScript?24.09.052026-01-14; 3 months ago5 - Production / StableApache Derby, MSSQL, MySQL, Oracle, PostgreSQLMultilingual
CGram SoftwareC, Java19825.0.02009-08-015 - Production / StablePostgreSQLEnglish
CompiereJ2EE, JBoss2001-06-083.8.92016-09-135 - Production / StableOracle, Advance Server, MS SQL, PostgreSQL+10: English, Germany, Spanish, French, Indonesia,...
GnuCashC 80%, Scheme / Lisp 13%, Perl 7%?1999-11-08 - Registered5.152026-03-29; 19 days ago5 - Production / StableMariaDB, MySQL, PostgreSQLsoftware: 33 languages; website: 8 languages
JFireJ2EE, JBoss, Eclipse RCP, JDO?1.0.12010-03-20?MS SQL, Derby, ...English, German, Thai, ...
LedgerSMBPerl2006-09-061.13.32026-02-285 - Production / StablePostgreSQL+40:English development, Multilingual (.po files Gettext#Translating )
NewViewsC++, Tcl/Tk19852.38.62025-12-235 - Production / StableProprietary, Object OrientedEnglish
OpenbravoJ2EE, JBoss20063.0.304602017-03-095 - Production / StableOracle, PostgreSQLEnglish, German, Spanish (Spain), Spanish (Mexico), French, Italian, Dutch, Polish, Portuguese, Romanian, Russian, Chinese, Hebrew, Bulgarian, etc.
OdooPython, JavaScript200519.02025-09-18; 6 months ago5 - Production / StablePostgreSQL+40 Multilingual
SQL-LedgerPerl1999-01-293.2.102021-06-22; 4 years ago5 - Production / StablePostgreSQL44
TrytonPython2008-11-177.0.342025-07-15; 9 months ago5 - Production / StablePostgreSQL, SQLiteEnglish, Bulgarian, Catalan, Czech, Dutch, French, German, Italian, Russian, Slovene, Spanish

See also