Many applications rely on webservices in today’s modern, mobile world. If you take a look at many of the more popular apps, it’s obvious that they don’t work in isolation—they require data to go to and from a service. Even apps that you don’t think use a service often do.
Dealing with online materials does lead to its own unique problems, which as an end user you may or may not have ever considered. Think about a text-message system. The user sends a message to the server, the server sends a notification to the other user(s), the other user(s) read(s) the message. It sounds simple, ...