Three Sides Of The Technology Triangle