This point of sale to maintain and list:1. Products2. Categories3. Sales4. Stock Onhand5. Checkout and payment of the sale order6. After login then support offline transactions (no internet connection)7. When have an internet connection again then auto sync to the database server