Адаптивная разработка программного обеспечения — это движение к адаптивным практикам, оставляя детерминированные практики в контексте сложных систем и сложных сред. Адаптивная разработка программного обеспечения фокусируется на совместной работе и обучении как методе построения сложных систем. Он создан на основе лучших практик быстрой разработки приложений (RAD) и эволюционных жизненных циклов.