જ્યારે ઓપન-એન્ડ પ્રોગ્રામ પસંદ કરે છે?