Teamwork meets software competence.