Technology management - a complex adaptive systems approach