The App enables merchandisers and delivery sales reps to execute their optimized sales and delivery routes in offline and online modes. With this app, merchandisers can visit retail outlets throughout their territory to execute corporate and retailer specific sales and merchandising objectives. This includes in-store tasks such as offering optimized promotions, auditing products, running compliance surveys, taking in-store photos and capturing sales orders. The delivery sales people can manage their van inventory in order to deliver order shipments and collect payments for the visits on their delivery routes.