Client-Server App

Client-server apps access data or services provided by web-servers.

The term «Client-Server model» is based on the concept of using a client system to access a server in order to receive data or use services. Communication and access to information is simplified and provided by a server, while the client is responsible for data presentation and UI.

In mobile software development, mobile applications usually communicate with servers and provide the user with the data in a convenient form. Servers provide data or services to mobile applications and handle all aspects of data integration, data collection and communication.

Interexchange of information in client-server apps is usually built with the help of technologies such as XML and JSON.