Reality — with limits. QuickBooks is a highly effective accounting software that can be applied in numerous small and mid-sized companies to maintain the books, do invoices, payrolls, and reporting. But this is possibly not sufficient to large businesses or very specialized purposes (e.g. a complex multi-entity consolidation, a complex manufacturing, etc.) without add-ons or ERP systems.