I'm more curious to know what 'apps' you need for a headlight (or taillight). I just use basic battery-powered lights where you press the switch to turn it ON, then repeatedly to go through a few blinky or solid beam modes till you find what you like, and finally press for OFF. Pretty simple electronic circuitry, no software, they do what I need them to do. Mine are all Cateye brand lights..