GigAlarm es un programa de alarma/recordatorio polivalente, capaz de ejecutar archivos y reproducir archivos multimedia (incluyendo MP3) para notificarle eventos. Pero GigAlarm es capaz de muchas otras acciones de alarma, incluyendo el cambio del fondo de pantalla, la sincronización del reloj del sistema a través de Internet (utilizando RFC-868 o RFC-2030), apagar / reiniciar / cerrar la sesión de Windows, la reanudación de la hibernación programada, la reproducción de archivos de onda (al azar o seleccionados) y el programa / archivo de ejecución (también al azar o seleccionados). GigAlarm es un programa multihilo (es decir, aprovecha las máquinas multiprocesador/núcleo e hiperhilo) y puede programar miles de eventos diferentes. Las alarmas se pueden programar para que se repitan automáticamente por un intervalo de tiempo (como cada 5 horas o incluso un tiempo aleatorio) o un tiempo determinado después del arranque. También se pueden programar las repeticiones de las alarmas para que se pierdan ciertos días.
Se admiten varias vistas, incluyendo las siguientes alarmas en orden, las alarmas eliminadas, todas las alarmas, un modo de vista grande para ver toda la habitación y un modo de vista previa del calendario. El modo de vista previa muestra incluso la hora de la ventana, las horas del mundo y su bio-ritmo diario. GigAlarm tiene una multitud de otras opciones y capacidades, incluyendo la búsqueda y clasificación de alarmas, alarmas instantáneas, plantillas de alarma, control de repetición, corte de alarma variable, sonidos repetitivos, alarmas de arranque, cuenta atrás, pausa variable, aviso de alarma variable, notificación de alarma perdida, selección de base de datos y más. Además, GigAlarm también proporciona una capacidad de apagado instantáneo a través de su icono. GigAlarm instalado y utilizando una base de datos de 100 alarmas requiere menos de 1MB de espacio en el disco duro.