TRANSFORMING TECHNOLOGIES SHAPING THE LANDSCAPE OF SOFTWARE DEVELOPMENT