So you are already outsourcing part or the whole process of your software development. You have a team of developers that you cooperate with. Are you satisfied with the results they show or do you believe they can do more? If you choose second variant, there is something for you to think about.