TECHNOLOGY REQUIREMENTS