In many public and private sectors that provide services there are physical queues. Waiting in the queue can affect the clients experience and can exhaust them as well. On the other hand, idle time in many sectors of valuable resources, such as, healthcare sectors, can be expensive. In this paper we aim to enhance the clients experience when they are looking for non critical services. The paper suggests an approach for appointments using queue management system. The customers in the queue are divided into several priority classes that is considered in computing the expected waiting time. To show the efficiency of the suggested approach, we applied it on healthcare vaccination system.