Science and engineering perspective