Technological Advancements and Changes