Consumer applications are B2C applications which mean that the software which is targeted towards the general public. In contrast, the B2B applications are generally categorized as industrial or enterprise application. So the retail software which is used by businesses to manage their operations and inventory are enterprise application. In contrast, the retail applications which are for E-commerce and end customer is the user are consumer application