Utaratibu (uhandisi wa programu)
Utaratibu (kwa Kiingereza: subroutine) ni sehemu ya programu ya kompyuta iliyopewa jina au inayotambuliwa kwa njia nyingine yenye elezo la seti yoyote ya matendo au hatua. Utaratibu unaweza kuvutwa kutoka sehemu mbalimbali za programu mara nyingi. Katika lugha mbalimbali za programu taratibu zinaweza kuwa na majina kama procedure, function, routine, method au subprogram.