Technological boundaries