Castells argues that the development of new information and communication technologies has led to the emergence of a network society. Key aspects of this network society include the creation of far-flung social networks sustained by ICTs, the restructuring of economies to accommodate open markets, and cultural movements promoting freedom in the late 20th century. Castells also discusses how networks involve nodes that can receive and send messages, how they stretch across boundaries, and how power can be difficult to locate within networks.