Changing Paradigm of Software Development