Sites and portals
Marketing content, customer accounts, dashboards.
Front-end is the part of an application users see and manipulate in the browser or app: HTML, CSS, JavaScript, and related frameworks. It turns back-end data into understandable, responsive, accessible interfaces. Strong front-end work combines product clarity, performance (Core Web Vitals), and maintainable client code.
In one sentence
Front-end is everything users see and click—rendered on the client.
Key points
Term at a glance
Historically the front was static HTML. Today it is often SPAs or hybrid apps (SSR/SSG) that hydrate HTML on the client. MDN describes the web stack as layered standards: markup, styling, scripting.
For an SME, the front-end is the brand face and where conversions die: long forms, slow mobile, poor contrast. Front decisions (bundle size, images, loading states) have direct business impact.
The line with the back-end is not dogma: SSR mixes both, but UX ownership typically sits with the front team.
Wireframes, empty/error/loading states, mobile-first priorities before component sprawl.
CSR, SSR, or SSG based on SEO, performance, and auth complexity.
Typed contracts, error handling, sensible client cache.
Lighthouse/CWV, accessibility tests, bundle review.
A private clinic in Montreal rebuilds its booking portal: React with server rendering, accessible forms, optimized images. Mobile LCP drops under 2.5s; appointment completion rises because patients see available slots immediately without full page reloads.
Marketing content, customer accounts, dashboards.
Dense UIs for internal operators.
Catalog, cart, responsive checkout.
Shared components for multi-product consistency.
| Front-end | Back-end | |
|---|---|---|
| Where it runs | Browser / client device | Servers, containers, functions |
| Responsibility | UI, UX, accessibility, perceived performance | Business rules, data, security, integrations |
| Typical languages | HTML, CSS, JS/TS, UI frameworks | Node, Python, Java, SQL, etc. |
| Secrets | Must not hold server secrets | Manages keys, credentials, permissions |
Customers judge your seriousness in seconds on mobile. A slow or confusing front burns ad spend and trust. Investing in the interface—clarity, performance, bilingual FR/EN accessibility—is often the most visible digital ROI lever.
No. The right tool depends on the team, SEO, and UI complexity. Well-crafted HTML/CSS still fits many sites.
It implements design and partners closely with UX/UI; different crafts, shared outcome.
A profile or stack covering front and back; responsibility split remains useful in teams.
Core Web Vitals, conversion rate, JS errors, accessibility scores, and user satisfaction.
Is your UI hurting conversions or Core Web Vitals? We audit the front-end and prioritize concrete wins.
Improve your front-end