You can either hire an in-house expert team to develop your SaaS solution or you can choose among an agency, freelancers, and staff augmentation. The big question is, what should you choose?