Ochiq dasturiy ta'minot (ingl. Open-source software) - ochiq manbali kodli dasturiy ta'minot. Bunday dasturlarning manba kodi ko'rib chiqish, o'rganish va o'zgartirish uchun mavjud bo'lib, foydalanuvchiga eng ochiq dasturni takomillashtirishda ishtirok etish, yangi dasturlarni yaratish va ulardagi xatolarni tuzatish uchun koddan foydalanish imkoniyatini beradi  litsenziyalarning moslashuvi ruxsat bergan taqdirda manba kodini o'rganish orqali yoki foydalangan algoritmlar, ma'lumotlar tuzilmalari, texnologiyalar, metodikalar va interfeyslar orqali (chunki manba kodi hujjatni sezilarli darajada to'ldira oladi, bunday bo'lmasa u hujjat sifatida xizmat qiladi).
Dasturlarni tuzatish uchun nima kerak?
foydalangan algoritmlar, ma'lumotlar tuzilmalari, texnologiyalar