SOFTWARE AND EMERGING TECHNOLOGIES ENGINEERING