Dasturiy ta'minotning o'ziga xos xususiyati shundaki, u bir shaklda ishlab chiqariladi asl matn sifatida, ammo boshqa shaklda tez-tez tarqatiladi va ishlatiladi  ijro etiladigan dasturlar, dasturiy matnni aniq tiklash mumkin bo'lmagan mashina kodlari shaklida. Dasturni samarali o'zgartirish, xatolarni tuzatish yoki hatto dastur nima va qanday qilayotganini aniq aniqlash uchun uning asl matni bo'lishi kerak, chunki dasturiy ta'minot dasturiy ta'minot mashinasiga to'planganida o'qilishi osonligini yo'qotadi.
Dastur qanday ishlab chiqariladi?
asl matn sifatida