Yes,there are several option here,I think the most practical would be the external USB hard drive with o/s on it and plus installed the programs what you want to use.There is a small drop in the speed of
the executing of the programs due the "bottleneck" created with
USB connections but again...