Research and applications