A POS app framework