This thesis focuses on assessing, evaluating, and managing risks in software development projects for Indian software companies. It aims to identify project risks, analyze dimensions of specific risks through primary research, and study an existing project to identify risks and mitigation strategies. The document discusses related work, project and software development lifecycles, types of risks, the research methodology used, a case study of a project called ERWINA, and concludes with recommendations for improving risk management practices.