בפיתוח תוכנה, המונח "קולבק" מתאר כל פרוצדורה המועברת כארגומנט, או, כל קריאה לפרוצדורה המועברת כארגומנט.
אם בעת קריאה לפרוצדורה נעביר לה ארגומנט שהוא פרוצדורה בעצמו, או, קריאה לפרוצדורה, אזי סביר לי להניח שפרוצדורה כזו או קריאה לפרוצדורה כזו תכונה פרוצדורה מועברת (Passed procedure) או קריאה מועברת (Passed call) ולכן בכל פעם שהפרוצדורה שמכילה את הארגומנט\ים הזה\הללו תיקרא, גם הקוד המועבר יעבור הרצה. לפיכך, "קולבק" הוא למעשה או פרוצדורה מועברת, או קריאה מועברת (תלוי במקרה לגופו).