Point of Sale (POS) Applications for Mid Size Business