Retail and Restaurant POS (Point of Sale) Software and Hardware