No don't use SQLite,
I recommend that you use a relational database management system like MySQL or MariaDB, they are free and can be setup in just a few minutes. There are plenty of users on here that can help you do set them up.
Over the years I've developed multiple POS, Invoice and stock control systems for clients, if the hardware is in a building then the choices are clear as far as I'm concerned.
Even though SQLite will do just fine for a single device, I would never use SQLite when it comes to that type of application. Being able to expend in the future is extremely important, so I personally always go the MySQL route. Yes of course you can go the SQLite route, especially if it's only for one connected piece of hardware like a single till. But even then I would still go the MySQL route, especially as it will make connecting other devices to the same database in the future a lot easier, but that's for the future.
BTW when I say MySQL or MariaDB databases I mean in house and not on the internet.
Hello fellow B4X'ers, Here is some example code for connecting your B4J projects to 5 different types of database engines, this tutorial is for learning purposes only and nothing else. Disclaimer: This code with some minor changes may also work in B4A. MySQL and MSSQL connectors definitely do...
Question: How exactly is the hardware setup going to be configured?