Carol must use any software which supports retail management. A software which he choose should be able to bill for the goods purchased, Handle the stock entries, maintains a reorder level, an alert system to order next set of goods, ability to find fast moving products, able to modify code on need, provide appropriate warning and error messages which are user-friendly etc. There are many such software in the market viz. “ShopKeep, Epos Now, Light speed Retail, Fattmerchant, Square for Retail”, etc.