Technological Foundations