Utaratibu (uhandisi wa programu)
Kwanza taratibu zilitokea kama chombo cha kufanya programu kuwa bora kabisa kuhusu kiasi cha kumbukumbu ya kompyuta zinazokaliwa nazo. Programu hizo ziliwezesha kutorudia sehemu za msimbo zilizo sawa katika programu bali kuzieleza mara moja na kuzivuta wakati unapohitajiwa. Sasa kazi hiyo ya utaratibu ikawa ya kusaidia na wajibu wake mkuu ni kupanga sehemu za programu kwa kurahisisha kuifahamu na kuitengeneza.