In a typical project life cycle almost every software starts with a need for the software somebody in a organization feels the need for a software to automate certain things and based on that the project proposal is written and it is approved by the top management.
ஒரு பொதுவான திட்ட வாழ்க்கைச் சுழற்சியில், ஒவ்வொரு மென்பொருளும் ஒரு மென்பொருளின் தேவையுடன் தொடங்குகிறது, ஒரு நிறுவனத்தில் யாரோ ஒருவர் சில விஷயங்களை தானியக்கமாக்குவதற்கான ஒரு மென்பொருளின் தேவையை உணர்கிறார், அதன் அடிப்படையில் திட்ட முன்மொழிவு எழுதப்பட்டு அது உயர் நிர்வாகத்தால் அங்கீகரிக்கப்படுகிறது.