structured programming??
Process of writing a program in small, independent parts. This makes it easier to control a program's development and to design and test its individual component parts. Structured programs are built up from units called modules, which normally correspond to single procedures or functions. Some programming languages, such as Pascal and Modula-2, are better suited to structured programming than others.
http://www.tiscali.co.uk/reference/...a/m0008920.html