Technology integration: Managing technological evolution in a complex environment