Hello!
What I want to know is if you want your uses to program the board like arduino.
Now if it's simply an alarm and will always be an alram, your users don't have to program the
board. You can program the alram using a simple interface, for instance serial port, bluetooth
or whatever else, but you don't have to really program it.
Now if your board is not always a simple alarm, but can be anything like Arduino, then
it will be more complicated to implement.
Dora.