Moment, moment, das is noch die Analyse-Phase, über Lösungen im Detail sollt man da noch nicht nachdenken.
Erstmal genau ausformulieren, WAS GENAU das Werkel WANN tun soll und wann nicht.
Daraus werden erst die konkreten Anforderungen ersichtlich, und erst dann kann man sagen, was zu tun wäre (programmieren, löten, etc) oder ob man's bleiben läßt.