Many applications (especially the networks' ones e.g. file sharing, sql query program, some multiplayer games) as we know today can be easily provided by using a web interface.
My question is when should I make an application accessible using a browser?
When it will be wise to use a desktop application being built using interfaces like Qt, Visual Basic etc.