Eng asosiy vositalar a manba kodi muharriri va a kompilyator yoki tarjimon, hamma joyda va doimiy ravishda ishlatiladi. Boshqa vositalar ko'pincha disk raskadrovka yoki profiler kabi diskret topshiriq uchun ishlatiladigan tilga, ishlab chiqish uslubiyatiga va individual muhandisga bog'liq holda ko'proq yoki kamroq qo'llaniladi. Asboblar alohida-alohida bajariladigan alohida dasturlar bo'lishi mumkin - ko'pincha buyruq satri - yoki yaxlit rivojlanish muhiti (IDE) deb nomlangan bitta katta dasturning qismlari bo'lishi mumkin.
Ko'pgina hollarda, ayniqsa soddalashtirilgan foydalanish uchun, vosita o'rniga oddiy vaqtinchalik texnikadan foydalaniladi, masalan, disk raskadrovka vositasi o'rniga disk raskadrovka, profiler o'rniga qo'lda vaqt belgilash (umumiy dastur yoki kod bo'limi) yoki xatolarni kuzatish xatolarni kuzatish tizimi o'rniga matnli fayl yoki elektron jadval.
Asboblar va ilovalar o'rtasidagi farq juda noaniq. Masalan, ishlab chiquvchilar oddiy ma'lumotlar bazalaridan foydalanadilar (masalan, a muhim qiymatlar ro'yxatini o'z ichiga olgan fayl ) har doim vosita sifatida.
Ammo to'liq ma'lumotlar bazasi odatda o'z-o'zidan ilova yoki dasturiy ta'minot sifatida qaraladi. Ko'p yillar davomida kompyuter yordamida dasturiy ta'minot muhandisligi (CASE) vositalari izlandi. Muvaffaqiyatli vositalar qiyinligini isbotladi. Bir ma'noda CASE vositalari UML kabi dizayn va arxitekturani qo'llab-quvvatlashni ta'kidladilar. Ammo ushbu vositalardan eng muvaffaqiyatli bo'lganlari IDE'lardir.
3.Mobil qurilmalar va ularning dasturiy ta’minoti.
A mobil operatsion tizim bu operatsion tizim uchun mobil telefonlar, planshetlar, aqlli soatlar, Ikkita birda shaxsiy kompyuterlar (bu noutbuk rejimiga o'tkazilishi yoki ajralishi va planshet rejimida ishlashi mumkin), aqlli karnay yoki boshqa mobil qurilmalar. Odatda kompyuterlar kabi noutbuklar operatsion tizimlar "mobil" dir ishlatilgan ular ustida odatda mobil qurilmalar hisoblanmaydi, chunki ular dastlab mo'ljallangan edi ish stoli kompyuterlar tarixan o'ziga xos xususiyatlarga ega bo'lmagan yoki kerak bo'lmagan narsalar mobil Xususiyatlari. Ushbu farq ikkala foydalanish uchun yaratilgan duragay bo'lgan ba'zi yangi operatsion tizimlarda xiralashib bormoqda. (Bu smartfonlar uchun ishlab chiqilgan GUI)