"co-evolution" is a key process through which the enterprise learns from experience and adapts. the agile enterprise is constantly evolving in concert with (and in reaction to) external environmental factors. products and services are in a constant state of change, because, once launched, they encounter competitors' products, regulators, suppliers, and customer responses that force adaptations. in one sense, nothing is ever completely "finished", although this does not mean that nothing is ever made, produced, or launched.