for each pharmacy there is one admin who acts as the manager, and the manager is responsible for managing workers and products. Responsibility of the pharmacist are to take orders from customers prepare them and fulfill them. The system must keep track of the stock of each product and update the stocks. Whenever An item is sold or removed. The pharmacist must enter the customer name, phone number address and insurance information the system, the system then stores the complete order and print a receipt for customers if some products are not available, the system must alert the pharmacist and allow him/ her to search for alternatives .