Sever-based or Client-server
information is requested via a client program that sends a request to the server. The request is processed and sent back to the client program. The client program and the server must connect each time data is being transmitted. This usually requires a server to be located onsite.