An iterative computational routine that balances heat transfer performance against fluid pressure drop during heat exchanger design. This ensures the equipment delivers the required thermal duty without exceeding the allowable pressure limits of the plant's pumps and compressors.