I create business software that can have many users and centralized data storage for all users. This is a commercial product that I will sell to thousands of companies.
Yes, Valentina for Java makes it possible.
Ultra Fast Local Database Storage for LiveCode
Valentina DB ADK for Java lets you embed a local database runtime of the ultra fast Valentina DB, and deploy your application royalty free. It is available for Windows, Linux and macOS, and there is a discount for buying all three platforms at one time.
Application Reports Generation for LiveCode
Valentina Reports ADK for Java lets you embed a powerful reports runtime engine and deploy your application royalty free. It is available for Windows, Linux and macOS, and there is a discount for buying all three platforms at one time. It works with Valentina DB and SQLite as well as server-side database systems like MySQL, PostgreSQL and SQL Server.
Deployable Database & Reports Server for Java
Valentina Developer Network lets you deploy multiple copies of Valentina Server to your customers, royalty free and in an unlimited number of copies. Your VDN license is based on concurrent users for Reports / Valentina DB / REST access and separately, for SQLite. Valentina Server incorporates both a Valentina DB based database server and SQLite based server. Your VDN developer license lets you deploy copies of Valentina Server on Windows, Linux (x86 and ARM 7 | Raspbian) and macOS.
If you decide to use Valentina Reports ADK or the Report Server in Valentina Server, then you will want to get Valentina Studio Pro to create different report projects or templates to include with your product. Valentina Reports can generate reports as images, PDFs and html.