Install/Running programs from external media

Okay, depending on the applications you use, you may be able to point them to directories on the microSD card. For example, Lollypop has that feature.

There is also the Liberty Phone, although that is a rather expensive solution to your issue.

Otherwise, here is a similar thread I replied to, which will likely be updated soon as mentioned above by the OP: