Heat exchangers transfer heat from one fluid to another. There are two main types: tube-and-shell and plate. Tube-and-shell consists of tubes in a shell where fluids flow inside and outside the tubes. Plate heat exchangers use plates to separate fluids which flow between plates in alternating channels. Heat exchangers can operate in parallel, counter, or cross flow configurations. Performance tests determine the overall heat transfer coefficient and identify any fouling issues.