Z39.50 is a client-server protocol for searching and retrieving information from remote computer databases.