1. A multi-tenant database system, comprising: a database system to store data for multiple tenants; an application server communicably coupled to the database system and to a network, the application server providing network access to the database system for at least one client system; and at least one firewall server communicably coupled between the application server and the at least one client system, the at least one firewall server operable to: receive a client request; extract user and organization information from the client request; forward the client request to the application server; and compare user and organization information included in a response message received from the application server with the user and organization information extracted from the client request.