This paper describes how prototyping is made possible by using powerful tools ina software engineering environment based on a phase model. Prototyping is considered to be a useful technique within a detailed concept of software production rather than such a concept itself.