A fan controller in one exemplary embodiment facilitates control over a
cooling system having fans in a computing apparatus, and permits
operating system and application program based software inputs as well as
hardware inputs to be utilized in the control of the fans.