درخواستیں
ایپلیکیشن سوفٹ ویئر (جس میں بھی اے پی پی کے نام سے جانا جاتا ہے) ایک ایسے سافٹ ویئر سے مراد ہے جو صارف کے فائدے کے لئے مختلف اراکین، سرگرمیوں یا افعال کو انجام دینے کے مقاصد کے لئے ڈیزائن کیا گیا ہے. درخواست کی مثالیں شامل ہیں اسپریڈ شیٹ، ایک ویب براؤزر، ایک میڈیا پلیئر، ایک ای میل کلائنٹ، ایک لفظ پروسیسر، ایک ہوائی جہاز کی پرواز سمیلیٹر، فوٹو ایڈیٹر، کنسول کھیل یا ایک فائل ناظرین. ایپلیکیشن کا سافٹ ویئر مجموعی طور پر تمام ایپلی کیشنز کو حوالہ دینے کے لئے ایک اجتماعی اختتام کے طور پر استعمال کیا جاتا ہے. یہ سسٹم سافٹ ویئر کے ساتھ برعکس ہے، جو کمپیوٹر چلانے کے لئے استعمال کیا جاتا ہے.
ایک کمپیوٹر ایپلی کیشنز اور اس کے سسٹم کے سافٹ ویئر کے ساتھ مل کر بنڈل ہوسکتا ہے یا وہ علیحدہ علیحدہ شائع ہوسکتے ہیں، اور وہ کھلی منبع، یونیورسٹی یا ملکیت کے منصوبوں کے طور پر کوڈت کی جا سکتی ہیں. موبائل ایپلی کیشنز ان اطلاقات کو دی گئی اصطلاح کا حوالہ دیتے ہیں جو موبائل پلیٹ فارمز کے لئے تیار ہیں.
کلاسیکی
ایپلی کیشنز بہت سے مختلف طریقوں یا احکامات میں درجہ بندی کر سکتے ہیں. قانونی نقطہ نظر کی طرف سے، اس کا نام اکثر سیاہ بلاکس کے نقطہ نظر کے ساتھ درجہ بندی کرتا ہے، اس کے آخری صارفین یا اختتامی صارفین کے حقوق کے حوالے سے.
سافٹ ویئر ایپلی کیشن بھی پروگرامنگ زبان کے سلسلے میں درجہ بندی کی جا سکتی ہے جو ذریعہ کوڈ اور اعزاز لکھنے اور ان کے نتائج اور مقصد کا احترام کرنے کے لئے استعمال کیا جاتا ہے.
- جائیداد اور استعمال کے حقوق کی طرف سے. ایپلیکیشن سوفٹ ویئر بنیادی طور پر دو اہم طبقات میں موجود ہے: کھلی ماخذ سوفٹ ویئر بمقابلہ بند ذریعہ سافٹ ویئر ایپلی کیشنز، اور ملکیت یا مفت سافٹ ویئر ایپلی کیشنز کے درمیان. ملکیت سافٹ ویئر کو خصوصی سافٹ ویئر لائسنس کے گرانٹس اور خصوصی کاپی رائٹ کے تحت رکھا گیا ہے. کھلے بند اصول یہ بتاتا ہے کہ سافٹ ویئر "توسیع کے لئے صرف کھلی ہے، لیکن نہ ہی ترمیم کے لئے". ایسے قسم کی ایپلی کیشنز کو صرف تیسرے فریقوں کے ذریعے اضافے مل سکتی ہے.
- زبان کوڈنگ کی طرف سے. چونکہ قریبی عالمی اپنانے اور ویب کی ترقی، ایک اہم امتیاز جو ہوا ہے، ویب ایپلی کیشنز کے درمیان موجود ہے جو جاوا اسکرپٹ، ایچ ٹی ایم ایل اور دیگر ویب مقامی ٹیکنالوجی کے ساتھ لکھا جاتا ہے اور اسے ایک ویب آن لائن اور ویب براؤزر چلانے کی ضرورت ہوتی ہے.
- مقصد اور پیداوار کی طرف سے. درخواست کے سافٹ ویئر کو عمودی یا افقی طور پر دیکھا جا سکتا ہے. افقی ایپلی کیشنز زیادہ وسیع اور مقبول ہیں، کیونکہ وہ عام مقصد ہیں، مثال کے طور پر، ڈیٹا بیس یا لفظ پروسیسرز. دوسری طرف عمودی ایپلی کیشنز ایسی مصنوعات ہیں جو کسی خاص قسم کے کاروباری یا صنعت یا کسی تنظیم کے اندر اندر ایک ڈپارٹمنٹ کے لئے ڈیزائن کیا گیا ہے. انٹیگریٹڈ سوفٹ ویئر سوئٹس ہر مخصوص پہلو سے نمٹنے کی کوشش کریں گے جو ممکن ہو. مثال کے طور پر، بینکنگ کارکن یا مینوفیکچررز، یا کسٹمر سروس یا اکاؤنٹنگ.
درخواست کے سافٹ ویئر میں سے کچھ مختلف اقسام میں شامل ہیں:
- ایک درخواست کی سوٹ . اس میں بہت سے ایپلی کیشنز ہیں جو ایک ساتھ بنڈل ہیں. وہ عام طور پر کام کرتا ہے، صارف انٹرفیس اور خصوصیات، اور ایک دوسرے کے ساتھ ایک دوسرے کے ساتھ بات چیت کرنے کے قابل ہو سکتا ہے مثال کے طور پر ایک دوسرے کی فائلوں کو کھولنے کے لئے. اکثر کاروباری ایپلی کیشنز اکثر بنیادی طور پر iWork، LibreOffice اور مائیکروسافٹ آفس جیسے سوٹ میں آتے ہیں.
- انٹرپرائز سافٹ ویئر یہ مختلف محکموں میں، بنیادی طور پر بڑے تقسیم کردہ ماحول میں، پوری تنظیم کے عمل میں ڈیٹا بہاؤ کی ضروریات کو پورا کرتا ہے. مثال کے طور پر، کسٹمر رشتہ مینجمنٹ (سی آر ایم) سسٹم، سپلائی چین مینجمنٹ سوفٹ ویئر اور انٹرپرائز وسائل کی منصوبہ بندی کے نظام.
- معلومات کارکن سافٹ ویئر. یہ صارفین کو اس کے ساتھ ساتھ انٹرپرائز مینجمنٹ کے برعکس معلومات کا انتظام کرنے کے قابل بناتا ہے، بنیادی طور پر ایک ڈیپارٹمنٹ میں انفرادی منصوبوں کے لئے. مثال کے طور پر، وسائل کے انتظام اور وقت کے انتظام.
- تعلیمی سافٹ ویئر. یہ مواد تک رسائی کے سافٹ ویئر سے متعلق ہے لیکن اس میں طالب علموں یا اساتذہ کی طرف سے استعمال کے لئے خصوصیات یا مواد شامل ہیں. مثال کے طور پر، یہ ٹیسٹ فراہم کر سکتا ہے.
- تخروپن سافٹ ویئر یہ تربیت یا تحقیق کے لئے خلاصہ یا جسمانی نظام کی سماعت کرتا ہے.