Hey Marc,
umidelbart kan du stort set frit vælge hvad du vil kode det i, du skal dog overveje dit 'publikum'.
Mange 'kasser' kører på gamle computere, uden den store mængde af noget som helst og gerne på ret så forældede operativsystemer, her kan .net give et problem.
Ellers er det bare at gå igang.
Dog skal du overveje hvor stort set projekt du sætter dig ned med, hvis du gerne vil have at projektet skal kunne bruges i butikker på sigt, er det et enormt projekt, da det ikke 'bare' er så lige til som det kan se ud.
De fleste systemer kører på POS/BOS princippet