implementation technologies evolution 710302