Prototype RAD Do not have detailed requirements for functions & features. Developers are not sure about efficiency of an algorithm & technical feasibilities. Requirement are precisely defined and there is no change in the requirement Working model can be achieved after long time. But in starting phase prototype is well defined. Working model can be achieved within short time The developer team that have less experience on similar project Developer team must be well experienced. Compare to RAD model less costly model Can be a costly model to use It can be used, If the number of resources is less It can be used, If sufficient number of resources is available. Quick initial reviews not possible. Quick initial reviews occur. This approach is suitable for high risk project Not suitable for high technical risk project