1. A method for accessing a web application from a client device, the method comprising the following acts performed at the client device: monitoring request messages to the web application; determining one or more of the request messages are for an action that can be performed via one or more resources of the client device; and implementing the action by using the one or more resources of the client device.