Freelance, agence ou entreprise de développement logiciel : qui doit construire votre logiciel ?