Protocols, sites and software