Depending on your necessities, you can choose one model to hire programmers from; it can be one or multiple coders or teams. The cost and resources will be decided depending on the engagement model.