A program may not
be sufficiently complete for execution by a computer. In particular,
it may require additional software from a software library in order
to be complete. Such a library may include software components used
by stand-alone programs, but which cannot work on their own. Thus,
programs may include standard routines that are common to many programs,
extracted from these libraries. Libraries may also include 'stand-alone'
programs which are activated by some computer event and/or perform
some function (e.g., of computer 'housekeeping') but do not return
data to their calling program. Programs may be called by one to
many other programs; programs may call zero to many other programs.
|