This paper demonstrates an application of the genetic algorithms to the design of a simply supported reinforced concrete beam. Cost optimisation of reinforced concrete beam is carried out to get the most economical concrete section and the reinforcements at user specified intervals. Genetic algorithm is used to find out the depth, the number and diameter of bars and the diameter and spacing of stirrups. A program is created based on genetic algorithm to carry out the design. The loading conditions considered are uniformly distributed load in the full span of the beam. Design constraints for the optimization are considered according to the Indian Standard specifications. The program requires the user to input design parameters like the grade of concrete and steel, the uniformly distributed design live loads, the cover required. The width of the beam also need to be given as input to the program. A trial design of beam is carried out using the program and the results obtained are compared with those obtained by manual calculations using limit state method for their feasibility and effectiveness. Genetic algorithm based design method gives results reasonable results satisfying the design code guidelines and other requirements of design.