If you support customers, almost any help desk tool will do the job. If you support employees (password resets, laptop provisioning, access requests, outages, change approvals), you need something built for IT service management (ITSM), not customer support.