(1) The contradiction between productive forces and relations of production, and the two basic social contradictions of economic base and superstructure all promote social development to varying degrees.
In class society, class struggle is the direct driving force to promote social development.
Social revolution and social reform are the driving forces to promote social development.
(4) The people are the great driving force for social development.
The important role of science in social development.
The role of interpersonal communication in promoting social development.