Inventory is an accounting term that refers to goods or products that are in various stages of being made ready for sale, purchase, and stock. The inventory management system is a software system that plays a critical role to track inventory levels, orders, and sales of a shop. Today, customers are more and more demanding, Companies can incur heavy losses when customers are not satisfied and do not return, therefore they need to have a better understanding of their customers’ behaviors in order to improve service and products.