Why You Should ACTUALLY Listen to the Customer Buying Your Software

There is no doubt that I could find about 6 different types of software that would each best handle what I need for managing a small business. Plenty exist, but most specialize in just one type of function. One for payroll, one for doing taxes, one for producing the best invoices, one for CRM, one for inventory, and one for time clock. The problem: who wants 6 different types of software?