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

با استفاده از ساختارهای شرطی مراحل، گردش یک فرم با توجه به اطلاعات وارد شده از سوی کاربر و تنظمیات صورت گرفته توسط مدیر سیستم می تواند ساختاری غیر خطی و هوشمند داشته باشد.