An integrated approach to the planning and evaluation of mass transit systems, including a bus network and LRT / RTS in urban areas, is suggested. This approach involves a simplified procedure for determining the demand for mass transit, the generation and evaluation of the network of bus routes, the identification of the light or fast traffic corridor and its determination of sponsorship in the presence of bus networks. It is also suggested the programming of a mass transport system based on the concept of marginal passengers for a given fleet size. The three main components (demand estimation, route generation and scheduling) iterate and interact with each other with a feedback mechanism for the desired optimal solution in terms of performance indicators. Interactive software packages required for all previous subsystems have been developed.