technology differences