সুতরাং, যখন ইউজার রিকুইরমেন্ট ইত্যাদির মতো নথিগুলি তৈরি করা হচ্ছে, তখন সেই নথির অনেকগুলি ভিন্ন সংস্করণ থাকতে পারে, কারণ এটি সফটওয়্যার ডেভেলপমেন্ট প্রক্রিয়ার এবং পর্যালোচনার বিভিন্ন ধাপের মধ্যে দিয়ে যায়।
જ્યારે યુઝર રિકવાયર્મેન્ટ જેવા ડોક્યુમેન્ટ વિકસિત કરવામાં આવે છે, ત્યારે તે ડોક્યુમેન્ટ ના ઘણાં જુદા જુદા રિવિઝન હોઈ શકે છે કારણ કે તે સોફ્ટવેર વિકાસ પ્રક્રિયા અને રિવ્યુ ના વિવિધ તબક્કાઓના ચક્રમાંથી પસાર થાય છે.