In the last few decades structure optimisation has become a main task in a civil engineering project. As a matter of fact, due to the complexity and particularity of every structure, the great amount of variables and design criteria to considerate and many other factors, a general optimisation's method is not simple to formulate. As a result, this paper focuses on how to provide a successful optimisation method for a particular building type, high-rise reinforced concrete buildings. The optimization method is based on decomposition of the main structure into substructures: floor system, vertical load resisting system, lateral load resisting system and foundation system; then each of the subsystems using the design criteria established at the building codes is improved. Due to the effect of the superstructure optimisation on the foundation system, vertical and lateral load resisting system is the last to be considered after the improvement of floor. Finally, as a case example, using the method explained in the paper, a 30-story-high high-rise residential building complex is analysed and optimised, achieving good results in terms of structural behaviour and diminishing the overall cost of the structure.