این پرسشی است که پیش از هر حرکتی ابتدا باید به آن پاسخ داد. چرا که در غیر این صورت نه تنها مشکلی حل نمیشود بلکه شاهد اتلاف منابع ملی و سایر مسائلی که در پاراگراف قبل به آنها اشاره شد نیز خواهیم بود.
کما این که در حال حاضر این اتفاق به نوعی افتاده و ما شاهد صرف بودجهها ومنابعی از سوی برخی از نهادها هستیم که در راستای اولویتها و نیازهای فعلی این صنعت نیست. حال اینکه چه کسی باید به مسائلی از این دست رسیدگی کرده و مانع اقدامات موازی و کم فایده شود موضوعی است که باید به شکل جداگانه و در مبحث بعدی مورد بررسی قرار گیرد.
اما در خصوص اولویتهای صنعت نرمافزار و این که ما به ترتیب باید دست به چه اقداماتی بزنیم تا به اهداف مورد نظر برسیم، میرابراهیمی( دبیر جشنواره نرمافزارهای چندرسانهای) خوانساری (رییس کمیته نرمافزار انجمن شرکتهای انفورماتیک) و طلایی( رییس اتحادیه صادرکنندگان نرمافزار ایران) نظراتی ارائه کردهاند که در پی میآید. جا دارد مسئولان امر و به ویژه مدیران دستگاههای دولتی که از بودجه عمومی کشور(بیتالمال برای صنعت نرمافزارهزینه میکنند، به این موارد توجهی ویژه داشته باشند تا زمینه رشد و توسعه واقعی صنعت نرمافزار را فراهم کرده وبه بیراهه نروند.
مهندس محسن میرابراهیمی( دبیر جشنواره نرمافزارهای چندرسانهای) در خصوص اولویتهای صنعت نرمافزار چنین می گوید: «ابتدا و قبل از تولید، باید استراتژی و برنامههای استراتژیک دولت در صنعت نرمافزار را مشخص کنیم و ببینیم جایگاه کشور کجاست. سپس به قوانین و چارچوبها میرسیم. ما باید قوانین شفاف و کاملی تدوین کنیم. موضوع بعدی تقویت زبان انگلیسی است. موضوع دیگر به افزایش سطح همکاریهای ما با دنیا و کشورهای پیشگام در این عرصه باز میگردد. برای مثال سفارتخانههای ما در خارج از کشور باید برنامه و روشهای گستردهای را در ایجاد ارتباطات بر عهده بگیرند. اما در خصوص حضور در بازارهای جهانی نیز باید گفت این پروسه و این مرحله خود به خود شکل میگیرد و محصولات و شرکتهای ما وارد عرصههای بینالمللی میشوند کما این که معدود شرکتهای موفق ایرانی خودشان به این توان رسیدهاند که به بازار جهانی وارد شوند.»
اما مهندس خوانساری (رییس کمیته نرمافزار انجمن شرکتهای انفورماتیک) در مورد اولویتها و ترتیب حل مسائل و مشکلات صنعت نرمافزار به این موارد اشاره می کند:
1- تقویت و شناسایی نیروی انسانی(شامل نیروهای مدیریتی فعال و نیروهای کارشناسی ماهر)
2- مسائل پایهای شامل قوانین و مقررات مانند کپیرایت و بحثهای مالیاتی، امکانات سرمایهگذاری، زیرساختهای مخابراتی، قوانین صادرات و اعمال سیاستهای تشویقی
3- مسائل مربوط به فرایند تولید نرمافزار(ما به متدولوژی کلان در سطح کشور نیاز داریم، ما به روشهای تضمی کیفیت و کنترل پروژه نیاز داریم و موضوع تقویت زبان انگلیسی نیز از جمله مسائل مطرح است)
4- نوآوری. باید نوآوری در دانشگاهها و مراکز علمی و پژوهشی شکل بگیرد و قوانین اختراع نرمافزارها به بلوغ برسد. در نهایت نیز باید از یک سو اقدام به تنشزدایی با کشورهای دیگر و ارتقای سطح همکاریهای فنی کرده و از سوی دیگر به شناسایی قابلیتها پرداخت. حضور در نمایشگاههای خارجی و بهبود چهره عمومی کشور نیز از جمله مواردی است که باید مد نظر قرار گیرد.
مهندس طلایی( رییس اتحادیه صادرکنندگان نرمافزار ایران) نیز رسیدگی به مسائل مدیریت پروژهها، نیروی ماهر، قوانین(کپیرایت)، جذب سرمایهگذاریهای خارجی، انجام کارهای تحقیقاتی و حضور در بازارهای خارجی را از اولویتهای صنعت نرمافزار میداند.
نرم افزار، معمولا" بر روی دیسک فلاپی یا دیسک فشرده CD-ROM عرضه می شود، اگر چه، هر روز نرم افزار های بیشتری بر روی شبکه جهانی اینترنت قرار می گیرند و این امکان را به شما می دهند که بدون استفاده از CD یا فلاپی، نرم افزار مورد نیاز خود را تهیه کنید. در اغلب مواقع، قبل از اینکه بتوانید از رایانه استفاده کنید، باید نرم افزار، درون آن نصب شود. نصب یک برنامه ی کاربردی به معنی انتقال تمامی اطلاعات مورد نیاز، از دیسک اصلی (Original Disk) به دیسک سخت (Hard Disk) رایانه است. بعد از نصب برنامه، برای حفاظت دیسک های اصلی می توان آنها را در محیط مناسب نگهداری کرد. بسیاری از رایانه های جدید با نرم افزارهایی که از پیش بر روی آن نصب شده اند عرضه می شوند. این رایانه ها دارای مزایایی هستند، از جمله، ممکن است شما نتوانید دیسک اصلی را تهیه کنید ولی نرم افزارهای نصب شده در رایانه می تواند به راحتی در رایانه ای که تازه بسته بندی آن باز شده است، استفاده شوند.
حتی اگر در رایانه، این مجموعه نرم افزارها وجود نداشته باشد همواره سیستم عاملی روی آن نصب می گردد.