The help desk lies at the heart of any organization's IT support effort. One of the biggest challenges for any IT organization is managing -- and paying for -- both hardware and software IT support.