consumer technology landscape