Desktop software or applications can be considered a local version of a service or web applications that provide the interaction option between the application processing and user without directly connecting with the web service.