1. A computer readable medium including instructions readable by a computer which, when implemented, cause the computer to handle information by performing steps comprising: receiving data over a network indicative of input at a client device and an indication of a grammar to be used with the data indicative of the input to perform recognition; and sending data indicative of recognition results for the data indicative of the input to a remote location on the network.