A standard database networking solution would help. I was impressed that everything is based on open published standards, even networking. Web forms may not be right for complex database functions, but they are worth considering for some corporate projects. They're also worth understanding because they emphasize the benefits of working with standard protocols. The interaction between a WWW client and a WWW s erver is really a simple stateless file access protocol.
Forms provide the ability to input data at the client end.
Web forms support text and integer entry boxes, checkboxes and radio button lists, but there's no local validation or date and floating point data types and the table support is meager. The form itself is just another HTML document loaded from an HTTP server. On the server end, the program processes whatever it needs to, and then usually gives some feedback to the user. The server application could go out and query a SQL database if it needed to, then reformat the results for the real client into a normal HTML document. Bingo, three tiers.