To understand the greater requirements of a site/app/page from a UX or front-end development perspective, and within that to enhance the user journey to ensure a successful interaction within that environment .
Clarity of content while engaging the user. Coherent layout within the desired visual style.
Enhancing the message or service while maintaining presence.
Flexible, translatable and transferable assets facilitating maintenance and future development.