An Internet "push" client is software that receives information that some server sends out, or broadcasts. This is similar to the way a radio or television receives programs or channels, and often "push" information is called "channels". This is different from, for example, a Web browser, which "pulls", or only receives the specific web pages or other data that the user requests.