Trying to understand why OP talks about VDI clients (basically dumb terminals), but then complains that they don't have enough RAM to run apps locally.
What's the term for the instance I connect to? I guess I should have just called it the VM. My VM only has 4GB of RAM and one core and I'm supposed to write and test (deploy) decent sized applications on it.