Technologies That Powered The Digital Revolution