1. A computer implemented method of accessing an online account, said method comprising: receiving, through a network, a request from a computing device; identifying a protocol, from a plurality of supported protocols, that was used by the computing device to send the request; and retrieving, in response to identifying the protocol, one or more account functions from a plurality of account functions stored in a data store.