دوره چهارم تکامل نرم افزار ( The fourth period of software development )
دوره چهارم(اواخر دهه 80 تا سال 2000) :
تکنیکهای نرم افزاری این دوره درحال تغییر دادن شیوه نرم افزار و ایجاد روشی جهت ارتباط قسمتها یا قطعات برای تولید نرمافزار جدید میباشد. کامپیوتر به منظور مهندسی نرم افزار یا CASE (Computer Aided Software Engineering) مطرح شد. در این دوره سیستمهای خبره و نرم افزارهای هوش مصنوعی از آزمایشگاهها به سوی کاربردهای واقعی حرکت کردند و معماریهای موازی مطرح شدند.