What are the driving forces behind globalism (multiple answers)

A. Lower cost of manufacturing in other countries

B. The power of the middle class

C. Technological advances in transportation and communication

D. Consumer demand for lower cost goods