Risks are expected in each phase of Software Development. These risks can have affect different parameters like cost, budget, slip of schedule and sometimes some later phases of Software Development Life Cycle. There are different type of risks and have different levels of sensitivity and extent. These risks can occur in different nature of projects in different extent according to Probability of occurrence and its Impacts. This book covers the risks involved in various phases of SDLC and the impacts of these risks on different nature of software projects. Now a day due the flexible features, Rapid Application Development RAD Model is mostly used for the software development, in which these risks are more likely to be occurred. So in this book RCRAD model is introduced in which risk analysis and recovery is introduced in RAD.