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 desktop application. Using a webservice it will implement the proper functionality.

(PL version) Aplikacje online - strony działające w przeglądarce web