How does the design process work?