A Point of Sale system