Technology and system requirements