I know that between 2 linux boxes you can run applications that are installed on one machine from another. $>./someapp &

how are resources(memory) handled during the session? I would think that the app running box would do all the work and the remote machine is just 'viewing'.

can anyone elaborate here? is there a way to have the local machine do the work?(assuming my assumption above)