Again - if you can make sure that all users have the .NET framework runtime installed on their desktops (and if each desktop has enough memory and available disk space, etc), then you're more likely to be better off going with winforms than webforms.