So first of all performance is greatly improved cos we now have the S Q L or Four G L code stored inside the server and we send a message-based protocol across the network, a small request to invoke that rou routine or function from the repository and return the results.