The Creation of a model and the simulation of all aspeCts of a produCt. CASE tools support different degrees of prototyping. Some offer the end-user the ability to review all aspeCts of the user interfaCe and the struCture of doCumentation and reports before Code is generated.