Technology: current trends & future capabilities