AMming> Any software development technique that includes structured design and results in the development of a progrAM consisting of blocks of code whose internal details are independent. Structured progrAMming is usually done in a block-structured language. (2004-09-29)