ivman is a Linux daemon which runs applications when hardware events are generated by HAL. It is useful for automatically running software when a hardware event occurs. For example, downloading images off a memory card or running backup software when a USB drive is attached to your computer.