Fan controllers come in a variety of different forms, and are available to address many different specifications. Typically used in environments where mechanical or electrical parts can become overheated, fan controllers can be used to carefully monitor system temperatures, and adjust them to ensure that they remain within a safe operating range. Common applications for fan controllers include computer systems (particularly for gaming setups or where a large amount of CPU processing will be likely to take place), as well as industrial and even agricultural environments, such as within greenhouses.