First of all, we make a design task. It includes: diagrams of sequences, states, connections and a description of the concept. This makes it possible to make a prototype of a system or application.
The prototype is a project scheme, accessible via the Internet, where you can see, click, see how each element will work. The prototype is needed for a designer and programmers.