This paper presents the development of a Computer Aided Upper Bound software for the plain-strain upset forging, and closed impression die processes. The upper bound method is applied by providing the number of plastic sections (triangles). friction conditions of the tool surfaces, and geometry parameters as inputs to a predefined tool and workpiece configuration. The program calculates the forming pressure and provides the upper bound metal flow field and hodograph as outputs. The forming pressure is calculated by an upper bounding algorithm which can be improved by increasing the number of plastic sections. The differences in tool and workpiece surface friction coefficients and variation of die angles can be considered in order to optimize the forming process.