Customer queues framework