برخى بر این باورند که تولید نرم افزار نوعى هنر است و همه با این نکته موافق هستند که «تولید نرم افزار کارى خلاق است». با این همه در کشور ما ساخت نرم افزار حتى در زمره کارهاى تولیدى نیز به شمار نمى رود. مهم ترین ویژگى تولید نرم افزار که آن را از دیگر فعالیت هاى تولیدى یا خدماتى متمایز مى کند، خلق و ایجاد دنیایى مجازى است که از طریق واسطه هاى مناسبى با دنیاى واقعى مرتبط شده و بخشى از نیازهاى ما را برطرف مى سازد. گسترده شدن استفاده از فناورى اطلاعات تقریباً در تمامى عرصه هاى زندگى و حیات انسان، اهمیت و نقش تولید کنندگان محصولات نرم افزارى را به شدت افزایش داده است. در این جا لفظ تولیدکنندگان به مجموعه افرادى اطلاق مى شود که در طول چرخه حیات یک سیستم نرم افزارى در ساخت، توسعه و نگه دارى آن مشارکت دارند. کشور ما هنوز دوران اولیه بلو غ خود را در عرصهIT تجربه مى کند، دوره اى سرشار از مسائل و چالش هاى گوناگون. چالش هایى که برخى از آنها به سیاست هاى کلان کشور مرتبط و برخى دیگر زائیده ویژگى هاى خاص نرم افزار و دست اندرکاران تولید و توسعه آن است. این چالش ها به اشکال مختلف در مقابل تمامى دست اندرکاران این حوزه و به ویژه مدیر یک پروژه نرم افزارى عرض اندام مى کنند. عوامل زیر را مى توان سرچشمه بخش بزرگى از مشکلات این حوزه به شمار آورد:
- تکمیل نکردن زیر ساخت هاى ضرورى IT.
- فراگیر نشدن فرهنگ استفاده از این فناورى در بخش وسیعى از حوزه ها.
- ارزان بودن نرم افزار بر خلاف هزینه تولید بالاى آن و رعایت نکردن حقوق تولید کنندگان محصولات نرم افزار به شکلى که بسیارى از نرم افزارها (چه نرم افزارهاى تولید داخل و چه تولید خارج) به راحتى و با قیمتى بسیار اندک در دسترس همگان است.
- نبود سرمایه گذارى مناسب براى پژوهش و تحقیق در حوزه نرم افزار. اگرچه مساعدت هایى در اختیار بخش هاى مختلف خصوصى و دولتى در چارچوب طرح هاى مختلف قرار گرفته است، عمده این سرمایه ها اغلب به سمت بخش هاى سخت افزارى سرازیر شده و در عمل سرمایه گذارى در عرصه تولید و به تناسب آن تحقیق و پژوهش کاربردى حوزه نرم افزار که در زمره سودآورترین عرصه هاى اقتصادى در دنیا شناخته مى شود، بسیار اندک است.
- ناتوانى هاى شرکت هاى تولید نرم افزار. دست اندرکاران تولید نرم افزار در کشور ما بیش تر شرکت هاى کوچک نرم افزارى با پشتوانه هاى مالى اندک هستند. شرکت هایى که هنوز بلوغ سازمانى کافى نیافته اند، قادر نیستند متناسب با متحول ترین عرصه تکنولوژیک رشد کنند.
- قراردادهاى ناپخته.