જૂજ કિસ્સાઓમાં, શૈક્ષણિક  સોફ્ટવેર  જ્ઞાન પ્રાપ્ત કરવા માટે, તેમને ખાલી જગ્યા પૂરવા માટે, અથવા (ટેકનોલોજીના વિકાસ વિરામ કારણે, દા. ત. ) નવી કુશળતા, કે જે વિકાસ અગાઉ અશક્ય હતું હસ્તગત માટે વપરાય છે.