Clients

Clients

Clients is a native app for professionals who manage their own clients and their own work. It brings contacts, notes, projects, follow-ups, and milestones into one system, organized around the client.

Client

Clients

Role

Product Designer & Developer

Agency

It'sWilder

Summary

The Problem

Every time a client calls, most people open 3 apps. One to find the contact. One to check the project. One to find the notes from the last conversation. None of those apps know about each other, and none of them were built for professionals whose day moves constantly between people and projects.

That’s the gap Clients was built to fill.

Insights

Apple’s Notes, Contacts, and Reminders work well when your life naturally compartmentalizes. If most of your day lives inside one of those apps and the others are occasional, the separation creates no friction.

But for the professional whose work depends on all 3 knowing about each other, that model breaks down fast. The contact without project history is just a name. The project without conversation notes is missing context. You become the glue between 3 apps that don’t talk to each other.

This was an opportunity to rethink the model. Apple’s apps work well in isolation, but for independent professionals the real problem isn’t missing functionality. It’s that the system has no shared context.

Clients solves that integration problem. Not 3 apps bolted together, but one system where the person is always at the center and everything else, projects, milestones, issues, conversations, notes, and follow-ups, lives alongside them.

Testing

Before I built Clients, I ran a quick test. Over a weekend I put together a rough app called Sharpen, a standalone project management app with contacts attached.

It wasn’t polished, and it wasn’t meant to be. It was a test of 2 questions: whether I could build a native Mac app at all, and whether combining contacts with project management would feel useful or just cluttered.

Both questions got answered quickly. The Mac build worked. And the combination felt immediately right. That weekend gave me enough confidence to commit to building the real product.

Key Decisions

Flexibility over imposed structure

The product needed a structure that could adapt to different mental models without losing clarity. That meant resisting a rigid workflow and building flexible organization into the system from the start. A designer, a real estate agent, and a contractor do not categorize their clients the same way. Teams and Tags handle that without forcing anyone to adapt to the app’s logic. The structure follows the user.

That flexibility also revealed something important. The original audience was independent professionals, but the underlying need turned out to be broader: managing a list of people alongside work attached to those people. An HOA president tracking 80 homeowners has the same structural problem. So does a student managing relationships with professors and advisors. The audience widened because the system exposed how common the need really is.

Reading feedback before acting on it

During TestFlight, a user asked for due dates on issues. My first instinct was to add them. Then I checked the form. The field already existed, but it was buried too low for most users to encounter at the right moment.

Moving it higher resolved the feedback without adding a single feature. It was a reminder that when users ask for something that already exists, the problem is usually information hierarchy, not missing functionality.

Development

The process started with hand-drawn sketches in Apple Freeform, working through user flows before making visual decisions. Only after the experience was clear did I move into Figma to build a full component system.

The final app is native SwiftUI on both iOS and Mac, sharing a single codebase, designed and built entirely by one person from initial concept through App Store submission.

Brand System

I created the full identity for Clients alongside the product itself, including the name, logo, color palette, and visual language. The brand needed to feel personal, practical, and professional, more like a well-made tool than a piece of SaaS software. That meant building a system that felt warm and tactile, with the confidence of a native app rather than the complexity of enterprise software.

Lessons Learned

Building Clients changed the way I think about design leadership. Strong product decisions are not opinions defended in a meeting. They’re hypotheses tested against real behavior, then refined until the product becomes clearer. That process made me a better design leader because I stopped having opinions about product decisions and started having evidence.

Building Clients made me a better design leader because I stopped having opinions about product decisions and started having evidence.

The brief starts here.

Close-up portrait of a person

Follow on

or dive deeper on

©2026 It'sWilder

The brief starts here.

Close-up portrait of a person

Follow on

or dive deeper on

©2026 It'sWilder