what is the difference between social differentiation and stratification?
Social differentiation involves the formation of horizontal social divisions whereas social stratification involves vertical (hierarchical) ranking of social strata.