CIM: A challenge to technology management