QuickBooks does more for product businesses than many people assume.
QuickBooks Desktop Enterprise includes a Manufacturing and Wholesale edition. It supports sales orders and purchase orders, and inventory assembly items, which act as a simple bill of materials so you can build finished goods from components.
Advanced Inventory, available in the Enterprise Platinum and Diamond tiers, adds multiple inventory sites, barcode scanning, bin-level tracking, and lot or serial tracking. Enterprise also supports landed cost.
QuickBooks Online offers inventory tracking in its higher subscription levels, including assembly items.
Around all of this sits a large ecosystem of add-on products for inventory, warehousing, EDI, manufacturing, and planning that connect to QuickBooks.
For a small business with a stable product line, one location, and straightforward customers, that can be enough. The trouble starts when operations become more complex than the accounting.