The most common use of a web proxy is to serve as a Web cache. Most proxy programs provide a means to deny access to URL specified in a blacklist, thus providing content filtering. This is often used in a corporate environment, education or library, and in any other place where content filtering is desired. Some web proxies reformat web pages for a specific purpose or audience, such as for mobile phones and PDAs.