Technological advancements and comparisons