1 definition by blak box
In programming, a self-contained, independent subroutine or program module designed to perform a single task; the user has no knowledge of its internal structure but can use it by passing a clearly defined set of input parameters.
by blak box October 10, 2003