המודל מבין בין שלבי הפיתוח השונים, תוך קיום פעילות גומלין וחפיפת זמנים בין שלבי פיתוח עוקבים. תהליך הפיתוח סדרתי. למרות שם המודל, אין רק ''התקדמות'' סדרתית; המודל מכיר בצורך לחזור ולתקן מה שנעשה בשלב קודם בעקבות התקדמות הפיתוח.
מגבלות:
• זמן הפיתוח ארוך.
• לא ניתן להגדיר במדויק את כל הצרכים מראש; מלבד זאת, חלים שינויים בצרכים במהלך הפיתוח הארוך.
• נוצר ''נתק'' בין המפתחים למשתמשים: המשתמשים אינם רואים/מקבלים מערכת בהקדם; המפתחים אינם מקבלים משוב מהמשתמשים.