What are the advantages and disadvantages of web based application development vs. desktop application development?
What is the difference between web applications, web-based applications and desktop applications?