implemented computers and communications technologies