Science and applications