Because remote services are responsible for client-side maintenance, this eliminates the need for application developers to worry about client configuration issues and OS support. They do not need to write code specifically to work under remote services in the same way they need to write code for a browser. You can build a single application and deploy it locally or execute it remotely at any time.