Evolutionary delivery is a method which is not merely limited to software, in the narrow sense of that word. It is admirably suited to any creative process in which we are involved. It means that potentially 'ivory tower' programmers meet the real world early, often, and brutally, if necessary.