You manage a software R&D team independently with no intermediaries, while extended development teams are supervised by vendors who assign project managers to help you with onboarding, training, etc. You pay a one-time fee per hire for your R&D team member with no buy-out fees in the future, while for an extended team you’ll be charged monthly and pay an additional fee to buy out the team.