(به : ) دیدگاهی از شرایط ساختاری دارایی‌های که توسط نرم افزاری طراحی شده‌است که برای تجزیه و تحلیل ساختار ، و برای درک و کنترل بهتر سیستم‌های نرم افزاری پیچیده در محیط‌های است. مشابه تجاری (BI)، هوش نرم افزاری توسط مجموعه ای از ابزارها و تکنیک‌های نرم افزاری برای و ساختار داخلی نرم افزار تولید می‌شود. نتایج نهایی اطلاعاتی است که ذینفعان مشاغل و نرم افزارها برای تصمیم‌گیری آگاهانه از آنها استفاده کرده و میزان کارایی سازمان‌های توسعه دهنده نرم افزار اندازه‌گیری می‌کنند و در مورد سلامت نرم افزار ارتباط برقرار می‌کنند تا از فجایع نرم افزاری جلوگیری کنند. 
 به دلیل پیچیدگی و طیف گسترده‌ای از مولفه‌ها و موضوعات ضمنی در نرم افزار، از جنبه‌های مختلف نرم افزار گرفته شده‌است:
 
 
 
 
 قابلیت‌های تعداد بیشتری از اجزا را تولید می‌کند از جمله:
 
 
 
 
 
 
 برای ادغام موفقیت‌آمیز در استفاده از سیستم‌های در یک شرکت، باید برخی ملاحظات در نظر گرفته شود. در نهایت سیستم هوش نرم افزاری باید توسط کاربران پذیرفته و مورد استفاده قرار گیرد تا بتواند به سازمان ارزش افزوده دهد. اگر سیستم به مأموریت کاربران ارزشی قائل نشود، آنها به سادگی از آن استفاده نمی‌کنند همان‌طور که M. Storey در سال ۲۰۰۳ بیان کرده‌است. 
 در سطح کد و نمایش سیستم، سیستم‌های هوش نرم افزاری باید سطح متفاوتی از انتزاعات را ارائه دهند: یک دیدگاه انتزاعی برای طراحی، توضیح و مستندسازی و یک دیدگاه دقیق برای درک و تجزیه و تحلیل سیستم نرم افزار. 
 در سطح حاکمیت، پذیرش کاربر برای نرم افزار هوشمند زمینه‌های مختلف مربوط به عملکرد داخلی سیستم و همچنین خروجی سیستم را پوشش می‌دهد؛ که این الزامات را در بر می‌گیرد:
 
 
 
 
 
 در کلیه مشاغل مربوط به محیط نرم افزار کاربردهای بسیاری دارد، خواه نرم افزاری برای افراد حرفه ای باشد، یا نرم افزارهای جاسازی شده. بسته به ارتباط و استفاده از اجزا، برنامه‌ها به موارد زیر مربوط می‌شوند:
 
 
 یک نظم سطح بالا است و به تدریج در حال گسترش برنامه‌های کاربردی ای است که در بالا ذکر شده‌است. چندین بازار مختلف هستند که نیاز به آن را ایجاد می‌کنند:
{"title": "هوش نرم‌افزاری", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%87%D9%88%D8%B4_%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C&oldid=30968822", "language": "fa"}