Present and Emerging Technologies