પ્રોગ્રામર્સ સ્વ-સર્જિત અથવા ખરીદેલ અથવા હોઈ શકે છે.