Stock Photo: Technologies featuring information and communication