Steel trusses design and optimisation methods get on well together. An optimum design procedure for steel trusses with constraints on stresses, displacements and design variables is presented. Buckling is considered in the compression stresses constraints. Optimum design of trusses is formulated as a problem of nonlinear mathematical programming in the space of cross-sectional design variables and it is solved by the optimisation method of Sequential Linear Programming with Move Limits. Due to the use of approximate concepts, the procedure is presented computationally as an efficient one.The procedure, implemented in the computer program ST-OPT, is based on the specialised literature of structural optimisation and is intended to solve practical problems complying with the Albanian Steel Structural Design Code KTP-10-78.The difficulties introduced by considering buckling are successfully overcome. The process of scaling the design for the compression stresses constraints, required for each iteration cycle of the procedure, is efficiently carried out by means of an iterative search procedure involving small computational effort. On the other hand, due to the use of move limits constraints, for each iteration cycle of the procedure it is accepted as adequate that the relevant approximate linear programming problem has its own constant vector of lower bounds on members stresses.In addition, useful recommendations are given here for the initial design of the procedure and for the move limits parameter.