برای طراحی نرم افزار اختصاصی چه مواردی لازم است
نیازمندیهای عمومی از کاربران جمع آوری شده و دامنه توسعه و تولید نرم افزار که باید تولید شود شناسایی و تحلیل میشود سپس مستندات بصورت شفاف نوشته می‌شوند. معمولاً به این مستند، مستند دامنه یا محدوده سامانه اطلاق میشود.
مستند سازی در تمام مراحل پروژه چون طراحی داخلی نرم افزار برای تعیین اهداف سیستم، نگهداری آینده و ارتقا و بهبود سامانه هر چند پروژه پایان یافته باشد انجام می‌شود. همچنین ممکن است این مستند سازی شامل نوشتن ساختار تکه های برنامه ظاهر برنامه کاربردی داخلی و خارجی هم باشند. این مطلب خیلی مهم است که همه چیز پروژه مستند سازی شود.