Use external hard drive to install applications to it
You can use an external HDD to install and run applications there. Make sure they support USB 3.0 or Thunderbolt. I use Mathematica on mine and it works fine. The preferences files will remain on your internal disk but they are very small.