A commlink doesn't require software to run and can be used for Matrix searches. It can only run datasofts, mapsofts, shopsofts and tutorsofts. A cyberdeck can run datasofts, mapsofts, shopsofts, tutorsofts, agents, common cyberprograms and hacking cyberprograms. An RCC and Drones (also vehicles) can run common cyberprograms, hacking cyberprograms and autosofts.