1. A system for managing an information technology setup comprising: a. a memory device comprising a set of management applications for managing a first computing device; b. a set of custom portlets coupled to the set of management applications for controlling the management applications by transmitting one or more commands to the management applications wherein the management applications manage the first computing device based on the one or more commands, and further wherein the management applications automatically manage the first computing device by adjusting the operation of the first computing device when one or more predetermined conditions of the first computing device are met; and c. a portal user interface coupled to the set of custom portlets for communicating with the set of management applications through the custom portlets.