જો તમે આવા પ્રોગ્રામ્સનું વર્ગીકરણ કરો છો, તો તમે તેને ત્રણ જૂથોમાં સ્પષ્ટ કરી શકો છો.