Heat exchangers are responsible for transferring thermal energy from one medium to another, most commonly via conduction or convection. In general, heat exchangers may employ coils, fins, tubing, or hollow envelopes to facilitate the transfer of heat while keeping the internal mediums separate. Heat exchanger applications can range in use from basic residential and commercial HVAC systems to large industrial process utility systems.