However, there are growing differences among developing countries. Some developing countries (such as China, Brazil and India) that are more scientifically advanced than others, are starting to reap benefits from decades of investments in education, research infrastructure, and manufacturing capacity. These countries -which have been called in recent literature as ‘innovative developing countries’ (IDCs) (Morel et al., 2005, p. 401), invest in R&D relatively more than other developing countries, there is a greater involvement of the private sector, and the interactions between public institutions or private companies with innovation agents in developed countries are more frequent.