વપરાશકર્તા જરૂરિયાતોનું વિશ્લેષણ કરીને સોફ્ટવેર એન્જિનિયર્સ શરૂ થાય છે.