technology diversity