Each business has different preferences and needs. Thus, there are various types of help desk software. Some preferences include the business size, customer service functions, and quantity of customer service agents. As a result, the market offers cloud based help desk software, on-premise help desk software, open-source help desk software, and enterprise help desk software.