Public transportation systems are intrinsically associated with a more sustainable motorized urban mobility. However, many cities struggle to offer their citizens a system providing high level of service. This article introduces the complexity involved with designing and operating a transit system going from the high-level strategic decisions to the low-level control mechanisms.