So called pick-up-and-delivery problems are encountered in everyday life –for example parcel transportation, dial-a-ride services, and collection of mail from mail boxes.For modeling these problems, discrete-event simulation is a powerful technique that is able to handle complexties in a transportation system.In this paper, a new framework for discrete-event simulation of pick-up-and-deliviery problems are proposed.The framework includes ageneral and extensible library of simulation modeling components applicable to different types of pick-up-and-delivery problems.For evaluation, the proposed framework is used in the simulation-optimization on a real-world pick-up-and-delivery problem of waste collection.