This article makes a brief reference to the Ph.D. dissertation by the author. Developing an approach method for, calculating and offering the most appropriate solution to optimize a metro system's construction and operation costs. This includes different alternatives for passenger capacity, train sets, construction methods, etc. In order to optimize the construction and operation costs of a metro line, a software was developed in Microsoft Visual Studio with C# language by using object oriented programming approach. The software uses Big Bang-Big Crunch (BB-BC) algorithm for the optimization process. BB BC Genetic Algorithm method and results of the Simulator X were used for the optimization. Finally the study also aims to offer a proposed software model which must meet the estimated transport demand for the target year, and also satisfies minimum construction and operating costs, with alternatives.