Hilmar,
>>A friend told me that when developing with .NET, the users of the software would often use a client-server approach, with the clients accesing the server only through Web pages.
Is this the standard way to work in .NET? Do you work like this?
The requirements for the client (browser) would be much less in this case, right?If you use WebForms, you will not need to install *any* .NET stuff on the client machines. It's all standard browser stuff (hopefully they have fairly up-to-date Internet Explorer ... that shouldn't be a problem even on old machines ... and IE updates are free, which your customers should like).
One thing you may want to try is have both WebForms *and* WinForms. For your customers who have limited resources, have them use the WebForm version. For your customers that are able to have machines capable of running the .NET framework, have them use WinForms.
IAC, it would be all client/server, with all your BizObjects and DataAccess server-side doing most of the work. The only difference is that some of your customers will have a thin-client and some will have a rich-client.
~~Bonnie