an unvarying or habitual method of procedure
a habitually repeated performance of some actions
a stand alone procedure, not associated with any type
a function or routine is a programmer's term for a process a program executes. Routines do different things; there's a routine for saving a file, displaying it on a screen, etc. Local routines are those that execute on the same computer, while remote procedural calls execute routines on other computers. See also: remote procedural call.
routine is short-hand for procedure or function. Hence routine is also the equivalent of method. [ edit
A generic term for a procedure or function.