Discrete-event simulation is a modeling technique used to simulate the operation of a system as a sequence of discrete events over time, allowing for detailed analysis of complex systems where changes occur at distinct points. It is widely used in fields such as operations research, computer science, and engineering to optimize processes, analyze performance, and predict behavior under various scenarios.