તેથી, એક સારા આર્કિટેક્ટ નીચેની લાક્ષણિકતાઓ હોવી જોઇએ: