What does the company want to accomplish? What’s the purpose of the business? Would it like to increase its capacity in line with the development of their business, or can they serve more than one function to use the software? You could log customer data and bill customers. A business may need custom software if it requires greater functions or features than the same program. A standard product might be sufficient if a business is looking to streamline and automate regular tasks, like payroll or accounting. It’s simpler to set up boxes of software, however that benefits come with some additional charges. Imagine a firm wants to streamline customer purchase. It will not take quite longer to setup customers’ shopping carts and databases or to process refunds. In the future, however the sale process could become more involved, a retailer may be able to have a larger inventory and the process for selling may change altogether. In this case when the stock on hand is at its limit. The staff must figure out ways around it. The extra steps in the workarounds cause a loss of time and cash. y1ct2ch1nl.