Speed, retail specific store & POS level functionality are the most fundamental aspects required for any retail ERP system to deliver results. Fast, efficient set-up & maintenance of Items comes next and accommodation of various retail pricing arrangements would need to be included as part of the functionality. Integration with the Back Office System is equally important from a system perspective. Loyalty based retail systems is another important required in the modern day retail environment. With the emergence of Omni channel retailing, new functionalities are continuously getting added to keep pace with the changing landscape of the retail business. Ecommerce centric businesses will need online retailing functionalities like shopping cart along with integration of payment gateway for payment acceptance.