દરેક વિકલ્પ તેના વિકાસ કાર્યક્રમ ઉલ્લંઘન જરૂરી છે, જે મુખ્ય સિદ્ધાંતો છે: