From Longman Business Dictionarysubroutinesub‧rou‧tine /ˌsʌbruːˈtiːn/ noun [countable] COMPUTING a part of a computer program containing a set of instructions that will be followed every time the main program calls for it. This is used when the same small job may need to be done several different times as part of a larger jobSubroutines can increase productivity by simplifying common programming tasks.