You need to know the characteristics of each fluid involved - specific heats, specific gravities, viscosities, etc. Then you require the mass flows of the fluids.
If you provide the required data to a heat exchanger manufacturer, they'll be happy to run the calculations for you, and recommend a unit. Most will have a large amount of data for various fluids, but if you're dealing with an unusual process, they may need you to provide more information on it.