The application of goal programming is discussed and a goal programming model is derived to find the "optimum" selection scheme for existing and future tree improvement programs, including the establishment of second generation seed orchards. The economic return from the proposed program is also computed. A major strength of the goal programming model is its flexibility. It can be used to produce a great deal of sensitivity information when various components of the tree improvement program are varied. Forest Sci. 22:417-430.