There are numerous techniques of optimization methods such as linear programming, dynamic programming, geometric programming, queuing theory, statistical analysis, risk analysis, Monte Carlo simulation, numerous search techniques, etc. Geometric programming is one of the better tools that can be used to achieve the design requirements and minimal cost objective. Geometric programming can be used not only to provide a specific solution to a problem, but it also can in many instances give a general solution with specific design relationships. These design relationships based upon the design constants can then be used for the optimal solution without having to resolve the original problem. This fascinating characteristic appears to be unique to geometric programming. The purpose of this text is to introduce manufacturing engineers, design engineers, manufacturing technologists, cost engineers, project managers, industrial consultants and finance managers to the topic of geometric programming.