سافٹ ویئر

سافٹ ویئر یا سافٹ ویئر کمپیوٹر کے ایسے پروگراموں اور ہدایات کا مجموعہ ہے جو ہارڈ ویئر کو مختلف اعمال انجام دینے کے لیے کنٹرول کرتے ہیں۔ سافٹ ویئر، کمپیوٹر کو مخصوص کام انجام دینے کے قابل بناتا ہے اور یہ ایپلیکیشن سافٹ ویئر اور آپریٹنگ سسٹم پر مشتمل ہوتا ہے۔

 اقسام 
تصغیر|ایستادہ|ایک خاکہ جو ظاہر کرتا ہے کہ صارف عام ڈیسک ٹاپ کمپیوٹر پر اطلاقی سافٹ ویئر کے ساتھ کیسے تعامل کرتا ہے۔ ایپلیکیشن سافٹ ویئر کی تہ آپریٹنگ سسٹم سے جڑتی ہے، جو پھر ہارڈویئر سے رابطہ کرتی ہے۔ تیر معلومات کے بہاؤ کی نشان دہی کرتے ہیں۔

سافٹ ویئر کو بنیادی طور پر درج ذیل اقسام میں تقسیم کیا جا سکتا ہے:
 آپریٹنگ سسٹم: یہ ہارڈ ویئر اور سافٹ ویئر کے مابین رابطہ فراہم کرتا ہے اور کمپیوٹر کی بنیادی خدمات کو منظم کرتا ہے۔
 ایپلیکیشن سافٹ ویئر: یہ صارفین کی مخصوص ضروریات کو پورا کرنے کے لیے تیار کیا جاتا ہے، جیسے ورڈ پروسیسر، ویب براؤزر اور ملٹی میڈیا پلیئر۔

 تاریخ 
تصغیر|جدید سافٹ ویئر نظاموں کی تیاری میں مربوط سرکٹ ایک اہم ایجاد ہے۔
لفظ سافٹ ویئر کا پہلا استعمال ریاضی دان جان وائلڈر ٹکی نے 1958ء میں کیا۔
پہلے پروگرام کیے جانے والے کمپیوٹرز 1940ء کی دہائی کے آخر میں منظر عام پر آئے۔ یہ کمپیوٹر مشینی زبان میں پروگرام کیے جاتے تھے۔ مشینی زبان کی خرابیوں کو درست کرنا مشکل تھا اور یہ مختلف کمپیوٹرز کے لیے قابلِ نقل نہیں تھی۔ ابتدا میں ہارڈویئر کے وسائل انسانی وسائل سے زیادہ مہنگے تھے۔ جیسے جیسے پروگرام پیچیدہ ہوئے، پروگرامر کی پیداواری صلاحیت ایک رکاوٹ بن گئی۔ 1958ء میں اعلیٰ سطح کی پروگرامنگ زبانوں کا تعارف ہارڈویئر کی تفصیلات کو چھپاتے ہوئے بنیادی الگورتھم کو کوڈ میں ظاہر کرتا تھا۔ ابتدائی زبانوں میں فورٹران (Fortran)، لسپ (Lisp) اور کوبول شامل تھیں۔

 جدید رجحانات 
کلاؤڈ کمپیوٹنگ کے ذریعے سافٹ ویئر کی فراہمی کے نئے ماڈل، جیسے ”سافٹ ویئر ایز اَ سروس“ (SaaS)، متعارف ہوئے ہیں، جن میں ایپلیکیشنز انٹرنیٹ کے ذریعے فراہم کی جاتی ہیں۔

 سافٹ ویئر کی تیاری 
سافٹ ویئر کی تیاری ایک منظم عمل ہے جس میں ڈیزائن، پروگرامنگ، ٹیسٹنگ اور نگہداشت شامل ہیں۔ جدید دور میں اوپن سورس اور ”کمرشل آف دی شیلف“ (COTS) سافٹ ویئر کا استعمال عام ہے۔

 قانونی مسائل 
سافٹ ویئر پر کاپی رائٹ اور لائسنسنگ کے قوانین لاگو ہوتے ہیں۔ زیادہ تر سافٹ ویئر صارفین کو محدود استعمال کی اجازت دیتا ہے، جبکہ اوپن سورس سافٹ ویئر کو مفت اور آزادانہ طور پر استعمال کیا جا سکتا ہے۔

 مزید دیکھیے 
 ہارڈویئر
 مالویئر
 حوالہ جات 


زمرہ:کمپیوٹر سائنس
زمرہ:کمپیوٹنگ
زمرہ:ویکی ڈیٹا سے مطابقت رکھنے والی مختصر تفصیل
زمرہ:سافٹ ویئر
زمرہ:انگریزی الفاظ اور جملے
زمرہ:انگریزی جملے