Swedpat
Flashlight Enthusiast
Armytek Predator and Viking also have as well preset UI and customizable UI. That's really good to choose your own modes and how many. Strobe and/or SOS or without. Also possible to program the lights for different batteries, to protect rechargeables from over discharge.