This document discusses queuing theory, which is the mathematical study of waiting lines in systems where demand for service exceeds the available capacity. It covers the key characteristics of queuing systems including arrival patterns, service mechanisms, queue discipline, and number of service channels. Common configurations like single server-single queue and multiple server-multiple queue systems are described. Software used for queuing simulations is discussed along with the Kendall notation for representing queuing models. Limitations of queuing theory are noted.