According to the Project Management Institute, an incremental approach is an "adaptive development approach in which the deliverable is produced successively, adding functionality until the deliverable contains the necessary and sufficient capability to be considered complete.
Definitions The product is decomposed into several components, each of which is designed and built separately (termed as builds).
It also avoids a large initial capital outlay and subsequent long waiting periods.
This model of development also helps ease the traumatic effect of introducing a completely new system all at once.
Based on customer feedback, a plan is developed for the next increments, and modifications are made accordingly.