એપલ ઓએસ એક્સ અને આઇઓએસ માટેના કાર્યક્રમોના વિકાસને ટેકો આપવા આઇડીઇ (ઈન્ટિગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ) એક્સકોડ સહિત ઉદ્દેશ પ્રોગ્રામિંગ ભાષા પૂરી પાડે છે.