In this text, the author discusses the differences between desktop-based and web-based applications. Desktop-based applications are being developed by the application itself, whereas web-based applications can be accessed on different machines with the help of browsers. The article highlights the importance of considering the pros and cons of each type of application in order to determine what is best suited for the end user. It also mentions that some features introduced in desktop-based applications are not available in web-based applications and vice versa, such as advanced calculations and server failure. Therefore, the requirements of the end user must be taken into account when deciding which type of application to develop.