Vygotsky's theory of social development can be evaluated by examining the degree to which it acknowledges the role of social and cultural factors in the development of cognitive processes. Critics suggest that the theory may not be applicable and relevant to all cultural settings, and that it places too much emphasis on the role of external factors, and overlooks the individual capacity for self-determination.