Breaking app down by client/server