In this paper, the geometric programming is used for the optimum design of steel frames with stress, displacement and member size constraints under multi-loading conditions. Several efficient approaches for reducing degrees of difficulty are prese nted. A computer program for structural analysis and design is developed. Three examples are given for illustrating this method. Computational results show that the method is applicable and efficient.