Some of the logic that makes the application resides on the client and some of the logic resides on the server. This is popular with stored procedures in the database technology. The logic that is close to the data is placed in the stored procedures residing near the data. The logic that is more function driven is evoked in the client.