REVOLUTIONIZING TECHNOLOGIES SHAPING THE DESTINY OF SOFTWARE DEVELOPMENT