Es un programa de software usado para contactar y obtener datos de un programa Servidor (Server) en otra computadora, por lo regular a grandes distancias. Cada programa Cliente está diseñado para trabajar con uno o más tipos específicos de programas Servidor, y cada Servidor requiere un tipo específico de Cliente. Un Web Browser es típicamente un tipo de Cliente.