Planning for the operation of a railway system is a very complicated task. At the center stage of this planning work is timetabling. In this work we present TrainWorld, a powerful, sophisticated software system that, among other capabilities, is able to solve for high-quality timetables for real-sized, complicated railways. Testing with Taiwan Railways Administration (TRA) data demonstrates the ability of TrainWorld in solving for real-world timetables. The TRA system has 224 stations, approximately three-quarters of the 1085Km railway are double-tracked, and the rest are single-tracked. The system offers close to 1000 daily services in its 18-hour operation hours. Some busy stations carry more than 280 services a day, resulting in an eight-minute average headway between trains. TrainWorld is able to solve a timetable for such a system in approximately 70 hours, and the result is close to the real timetable.