Technology and trends