technology competition