1. A computer-implemented method comprising: receiving, at a server, a valid login request from a user for an account maintained on the server; identifying, on the server, a set of text-entry preferences associated with the account, wherein the text-entry preferences are configured for use with a plurality of network-based applications; receiving, at the server, a request from the user to execute a first network-based application on the server; receiving, from the user at the server, user-entered text associated with the first network-based application; applying, by the server, the set of text-entry preferences to the received user-entered text; and providing, after applying the set of text-entry preferences, the received user-entered text to the first network-based application.
2. The computer-implemented method of claim 1 , further comprising: receiving, at the server, a request from the user to execute a second network-based application on the server, the second network application being different than the first network-based application; receiving, at the server, user-entered text associated with the second network-based application; applying, by the server, the set of text-entry preferences to the received user-entered text associated with the second network-based application; and providing, after applying the set of text-entry preferences, the received user-entered text associated with the second network-based application to the second network-based application.