3) INSTRUMENTAL DASTURLAR TURI. Instumental dasturlar bu yangi dasturlar yaratuvchi dasturlar sistemalari. Instrumental dasturlaga maxsus dasturlash tillari bilan ishlaydigan dasturlar sistemalari kiradi. Ular dasturlash tiliga kura farklanadi: S, Basic, C++, Delphi, va boshkalar. Bu dasturlar sistemalar uziga bir nechta dasturni jamlagan bulib bular: dasturlash tili muxarriri, translyator, komplyator va boshka erdamchi dasturlar. Bundan tashkari xamma dasturlar pulliy, bepul va kisman pulli bulishi munkin. Masalan: drayverlar asosan bepul yoki kisman pulliy buladi, mashxur bulmagan firmalar dasturlari xam bepul eki kisman pulliy buladi, tanikli firmaning maxsuloti esa pulliy. Bepul dasturlar asosan imkoniyatlari kiskartirilgan xolda buladi. Oxirga paytlar pirat nusxa dasturlari xam juda kup tarkalgan. SHuning uchun dasturlarni pirat va original nusxa turlariga bulish xam mumkin. Pirat dasturi original dasturga karaganda juda arzon buladi, leykin bu dasturlarga xech kanday kafolat berilmaydi. SHuning uchun katta firma va korxonalar, banklar va davlat idoralari fakat original dasturlardan foydalanadi. Xar bitta dastur uzining nomeriga ega. Bu nomer versiya deb nomlanadi. Versiyalar asosan rakamlar bilan kuyiladi va oxirgi paytlarda, dastur chikkan yili buyicha kuyiladi. Masalan Windows 95 eki Windows 98 eki Windows 2000. Xar bitta yangi versiyali dastur , oldingi versiyalardan kulayliklar va imkoniyatlari kup bulgani bilan eki kompyuterga talablari uzgargani bilan farklanadi.