Once the user experience is established and the visual design is finalized, we need to produce the specific graphical elements and front-end programming that make it all come to life. The templates and supporting user interface assets for the project are built so that all of the pages, components and forms within the experience - content, site search, data collection, rich media, etc. - can execute the defined functional needs.