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