Hola, un sistema ticket no es más que un sistema, que envia información a la base de datos (lo inserta) y te avisa , si lo deseas por correo que un usuario a ingresado un ticket, estos ticket los puedes manejar con opciones (estados, de procedimientos) en los cuales el usuario (cliente), puede ver el estado de su ticket, para saber si esta vigente, solucionado, en operación, etc... Por lo menos de esa manera trabaja
osTicket , que es el sistema que utiliza la gente de soporte de mi trabajo (hace un tiempo realize modificaciones a ese code, para adaptarlo a las nececidades y de complejo no tenia nada) igual te deje el link como dato, si quieres lo adaptas sino lo podrías instalar de manera local , para que entiendas como trabaja un sistema ticket, saludos.