it infrastructures managing diversity 7629223