પ્રોગ્રામ જેટલા જટિલ બનતા જાય તેટલા તેમને બદલાયેલી પરિસ્થિતિ પ્રમાણે વઘુ અનુકૂલનવાળા બનવું પડે અને નવી નવી વિગતોને સંગ્રહીત કરવા વધુ ક્ષમતાવાલા થવું પડે.