حالت های مختلف مرتبط با محصولات نرم افزاری عبارتند از:
۱- در صورتیکه نرم افزار توسط شرکت برای استفاده داخلی توسعه یابد کل هزینه های مرتبط با توسعه به حساب هزینه های دوره منظور شود.
۲- در صورتیکه نرم افزار توسط شرکت برای فروش خریداری شود به حساب موجودی کالا منظور خواهد شد.
۳- در صورتیکه نرم افزار به گونه مکمل سخت افزار(مثلانرم افزار سیستم عامل) باشد به عنوان دارایی مشهود و ذیل ردیف دارایی مشهود ثبت خواهد شد.
۴- در صورتیکه نرم افزار جزء مکمل سخت افزار نباشد می تواند به عنوان دارایی نا مشهود تلقی شود.