Fetching has to do with accessing web content. When using online applications, data is rarely permanently stored on the local device. Instead, an application will fetch this data from a remote source or cloud storage system. Fetch is a broad term to describe when a computer system asks another remote machine for data. For example, when a social network must refresh to include new user posts on its feed, it must request new data from a server. Fetching may be initiated by an end-user, or automatically triggered by an event. APIs are often used to fetch data. For example, making a GET HTTP API call would be considered fetching. When describing API interactions, synonyms for fetch include "call" and "request."