Trends in Retail Software Development: Embracing ERP, CRM, and Augmented Reality for Competitive Success