When you want to access the external sites in your Salesforce
application using callouts, webservices, etc... You need to add that in
the Remote Site Settings. This is just a security that force.com platfom
going to check. Before any Visualforce page, Apex callout,
button can call an external site, that site must be registered in
the Remote Site Settings page, or the call will fail.