This article describes factors that promote a good CDIO implementation. The article is based on interviews with key players in all the Danish CDIO collaborators on their views of the CDIO implementation process. It describes six factors that all found enabled the CDIO implementation: Management support, Evolution, not revolution, Common language, Program view, competence matrix and Support. The article further more describes some elements of the Danish engineering education culture that helped the implementation of CDIO at these given institutions.