نرم افزاز چیست؟ 

نرم افزار چگونه تعریف می شود؟ 

اصلا به چه چیزی نرم افزار می گویند؟

شاید با این دسته سوالات در تنهایی یا گفتگوهایی با دوستان و افراد دیگر، مواجه شده باشید.  کتاب های زیادی به روش های مختلف به تعریف نرم افزار پرداخته اند و این خود به نوعی باعث سردگمی شده باشد. 

برای نرم افزار نمی توان یک تعریف واحد در نظر گرفت. حتی کتاب هایی که به صورت مرجع برای درس مهندسی نرم افزار در نظر گرفته شده است، به یک تعریف بسنده نکرده اند.