Summarizes the currently available methods of organizing computer programs — subroutine pyramid, generators, co-routines, and passed subroutines — and presents an alternative concept, program integration, based on use of the total context rather than specific procedures.