We build polished, flexible sites for teams devoted to quality.

Our Expertise

Highly custom sites you can manage on your own

Fully custom design and functionality without sacrificing ease of use. Our sites are built to help brands stand out and grow with them.
Low-code development for digital experiences like dashboards, directories, microsites, editorials, and other unique sites, all without traditional overhead.
React / Next.js
Webflow Development
Headless CMS
Site Architecture
RFP Consulting
Tool Integrations
Digital Design
Our Customers

For teams who value craft

Marketing Teams
Get a site you can manage without stealing time from your engineers. Flexible sites allow you to experiment with delightful brand moments and publish useful content.
New Brands
When starting out, you want to stand out but remain nimble enough to change. Our approach allows for unique designs and functionality without tech debt.
Design Agencies
What if your ideas weren't descoped? We execute designs without cumbersome prototypes and mobile variants. We work directly with clients and teach them how to use the site, so your work is done on the last layer.
Our Approach

A simple, tested process for building bespoke sites

Different clients have different needs. No one should force you onto a platform just because it's what they know best. We identify the best tools for the job, and design a stack ready to handle current requirements and future plans.
We baked our last decade of front-end development into this build process. Site foundations, content, interactions, and integrations are all implemented to be as client-friendly as possible without sacrificing the creative vision.
We provide thorough documentation and video tutorials on how to manage your site. For those who prefer ongoing support and updates, we offer a monthly subscription service.
Our Team

Large agency quality with the ease of a small team

Hey there,

I’m James Clements and I run Old Friends. Our mission is to use web-based software to help people build their ideas. I believe pursuing your ideas is one of the best parts of life, and technology makes this more possible.

I am the lead engineer and primary contact on every project. I tap in talented designers and developers as needed. Much of our work is done alongside in-house design teams or branding agencies hired by our clients.

Working with us should feel like spending time with your old friends. Light-hearted, transparent, and deeply invested in what we're building together.