In a situation where a company needs a solution available through a web browser, e.g. due to workstations on various operating systems and mobile devices, I suggest creating a website application in the ASP.NET technology.
They offer efficient cooperation with databases. It is possible to generate statements, charts, reports with the option of saving to Excel and PDF files.
In the case when some of the expected functionality cannot be realized as a website (e.g. automated printing of reports or barcodes on a local printer in the customer's network, updating data in a database located in the local network), then the system can be expanded with an additional compiled program for a local host inside LAN, which, by communicating with the created web application database, will implement this functionality.
Sample small screen layout:
Sample desktop layout:
(PL version) Aplikacje online - strony działające w przeglądarce web