Technology challenges include: