What is web design?

Web design is the discipline that determines how a website looks, feels, and guides users through their experience. It covers visual hierarchy, typography, colour, layout, spacing, component behaviour, and the overall flow from page to page.

Good web design is not primarily about aesthetics. It is about clarity: helping users understand where they are, what they can do next, and why they should trust the experience. Design that achieves that, while also expressing a brand clearly and working across every device, is harder to produce than it looks.

Web design typically involves:

UX design

Structuring the site so users can find what they need without thinking too hard about it

UI design

The visual layer, covering what buttons, forms, images, and interactive elements look like

Web design typically involves:

Translating an organisation's identity into a consistent visual language across every page

Responsive design

Ensuring the experience works properly on mobile, tablet, and desktop

Accessibility

Making sure the site is usable by people with visual, motor, or cognitive differences

What is web development?

Web development is the technical discipline that turns a design into a working product. It covers the code, architecture, and infrastructure that make a website or web application function reliably, at scale, and securely.

Development splits broadly into three areas:

Front-end development

The code that runs in the browser, using HTML for structure, CSS for styling, and JavaScript for interactive behaviour. Front-end developers translate design files into a working interface.

Back-end development

The server-side logic, databases, and APIs that power a site. When a user books a ticket, submits a form, or logs in, the back-end handles what happens next.

Full-stack development

Working across both front and back-end. Most professional agency teams are structured this way for complex projects.

About Develop

.NET and C#

At 16i, we build in .NET and C# on the back-end, not PHP or WordPress. That choice reflects our client base: organisations that need secure, scalable, maintainable architecture rather than fast template-based builds. It also means our development work integrates cleanly with Microsoft Azure, enterprise CRMs, bespoke APIs, and Umbraco CMS.

How web design and development work together

The traditional agency model treats design and development as sequential phases: a designer produces mockups, hands them to a developer, and the developer builds what they have been given. This process is how most projects accumulate expensive rework.

Design decisions made without development input create layouts that are slow to build, brittle in the browser, or impossible to maintain in the CMS. Development that does not loop back into design produces technically correct pages that feel clunky, unpolished, or confusing to use.

The alternative is a joined process where design and development inform each other from the start. Discovery shapes both UX thinking and technical architecture at the same time. Prototypes are tested in the browser, not just in Figma. Front-end code is reviewed for design fidelity, not just function.

At 16i, our design and development teams work in the same studio. That proximity, and the shared accountability that comes with it, is why our projects tend not to drift into the late-stage revisions and missed requirements that plague projects where design and development are handled separately.

Job Advert

The web design and development process: from brief to live

Every project is different in scope and complexity. The underlying process, however, follows a consistent structure; one that prevents the expensive mistakes that arise when teams skip phases or compress timelines.

1. Discovery

Understanding the business problem, the users, and the technical landscape before any design work begins. This phase produces a brief that both design and development can work from.

2. Strategy and information architecture

Defining the structure of the site; what pages exist, how they relate, what actions users need to take, and how content will be organised and maintained.

3. Technical architecture

Selecting the right platform and stack, mapping integrations, defining data structures, and planning hosting and deployment requirements. At 16i this typically means scoping an Umbraco CMS build on .NET.