CLIENT REQUIREMENTS