We do the listening before the building

Most failed projects were scoped correctly and aimed at the wrong thing. Our method is built to catch that early: understand the work first, recommend with reasoning, then ship in short cycles you can steer.

The premise

Discovery comes first, every time

Before we write anything, we want to know how the work actually happens. What does a customer's first visit look like? What happens when something gets rescheduled, refunded, or escalated? Where does your team currently work around the software instead of with it?

The friction is usually somewhere specific, and it is rarely where the brief said it was. Finding it early is the difference between a build that helps and a build that gets worked around.

On a small engagement this is a conversation. On a larger one it is a paid discovery phase that ends with a written requirements document you own, whether or not you build with us.

The method

How the work runs, start to finish

The same six steps apply whether we are building an application, rebuilding a store, or picking up an existing site. The size of each step changes. The order does not.

Step 1

Listen

We sit with the people who do the work, not only the people who commissioned it. Program staff, marketers, clinicians, whoever lives in the system daily. We also look at the code and the analytics, because what people describe and what the data shows are rarely identical.

Step 2

Recommend, with the reasoning attached

You get a specific recommendation and the argument behind it: what we compared, what it costs to run, and what the risk is. Where a recommendation rests on numbers, we show the numbers. Where it rests on judgment, we say that too.

Step 3

Agree on a scope, in writing

What is in, what is out, what it costs, and what we need from you. Clients pay upfront, which means we show up as partners from day one, and it means the number you approve is the number you pay.

Step 4

Build in two-week cycles

Every cycle starts from a shared backlog and an agreed set of priorities, and ends with working software plus a summary of what shipped, what is next, and what is blocked. Part of each cycle is held back for the urgent things that were never on the roadmap.

Step 5

Test for real people, not just for pass marks

Accessibility checks with a keyboard and a screen reader, not only an automated scan. Cross-device testing on the browsers your visitors actually use. Anything touching money or patient data gets tested end to end before it replaces what is live.

Step 6

Hand over, then stay

Training on the workflows your team needs, short written references for the routine tasks, and a thirty-day stabilization period after every build. Most clients move into an ongoing arrangement afterward. That is the norm for us rather than the upsell.

What holds across every engagement

The four things that do not change

Scope, platform, and timeline all vary. These four are constant, and they are the reasons most of our clients stay.

Accessibility is built in, not bolted on

We build toward the latest WCAG 2.x Level AA as standard. It is not an upgrade tier or a line item you can decline. For a business it also means a wider customer base and less legal exposure.

Recommendations are grounded in data

Analytics, research findings, and what we find in the code, rather than instinct and taste. When we do not have data, we say we are working from judgment instead of dressing it up as evidence.

We stay

Long relationships are the norm here. Several of our clients have been with us for years, which changes how we build: we are the ones who will be living with the shortcuts, so we take fewer of them.

No surprise invoices

Clients pay upfront rather than by the hour. You are never billed for a phone call or a question, and scope changes get discussed before they happen rather than appearing at the bottom of a bill.

Proof

The same method, three very different problems

A store rebuilt beside the live one, a software search that ended in buying rather than building, and a clinic where the news sets the schedule.

Rebuilding a Shopify store, then maintaining it
Front-end Back-end Ongoing Support

Rebuilding a Shopify store, then maintaining it

A DTC seaweed snack brand had outgrown its original Shopify theme. App-level customizations were stacked on top of each other, the PDP was doing four jobs at once, and the team was spending more time fighting the front end than running the business. We rebuilt the store on Shopify 2.0 without downtime, then stayed on as their biweekly development team. Two hundred-plus tickets and counting.
Picking the right software for a nonprofit, then actually adopting it
Back-end User Research

Picking the right software for a nonprofit, then actually adopting it

A Phoenix youth music academy was running on spreadsheets, paper forms, and four disconnected tools that had stopped scaling. They didn't want us to build them software. They wanted help choosing it, and help using it. We led discovery, evaluated music-school platforms against their real workflows, recommended one, implemented it, and integrated it with the Salesforce setup they were already using for donors and grants.
Running the development team for a Phoenix healthcare clinic
Front-end Ongoing Support

Running the development team for a Phoenix healthcare clinic

A specialty-care clinic serving LGBTQ+ patients and people living with HIV needed their digital side to move as fast as their clinical side. We joined as their ongoing development team in late 2025. We run three-week sprints against a shared backlog, shipped a full site refresh, handled a HIPAA-aware data incident, and absorb same-day press requests without losing the roadmap.
What clients are saying

What the method feels like from the other side

Malak is excellent and super knowledgeable. We've already learned so much from them about how to optimize our website and how we can better approach web design from a CX and engineering perspective.

Grayce M.

Brand & Community Manager, Rootless

I can't express enough how grateful I am for everything that you have poured into this project. You set us up well for success. Thank you! Thank you! Thank you!

Marvin S.

Program & Community Engagement Director, Rosie's House

Magnolia Development is my initial go to for all tech questions.

Lisa G.

Founder, LGN Collaborations

Clients across nonprofits, healthcare, and eCommerce.
Discovery first Straight answers Long relationships
Common questions

Questions about how we work

What does being data-informed actually mean in practice?

It means a recommendation arrives with its evidence. If we suggest restructuring your navigation, we will show you what people are searching for and where they drop off. If we suggest cutting a feature, we will show you how little it is used.

It also means being clear about the opposite case. Where there is no data, we tell you we are working from experience and judgment rather than presenting an opinion as a finding.

Do we have to go through discovery if we already know what we want?

Not always. For a page build or a well-defined fix, a conversation is enough. For anything custom, we do insist, because the cost of building the wrong thing is much higher than the cost of a short discovery phase.

Knowing what you want is genuinely useful and it speeds discovery up. What it does not usually cover is the edge cases, the integrations, and the parts of the workflow that only surface when we ask the people who do the job.

What if Discovery tells us we shouldn't build?
Then we'll say so. The goal of Discovery is to find the right answer, not to sell you a build. If there's a tool that already does what you need, we'll name it. If the economics don't work for custom development at your scale, we'll tell you that too. A $3,500 Discovery engagement that saves you from a $50,000 build that wasn't the right fit is a good outcome. We'd rather that than the alternative.
Will my site be WCAG AA compliant after working with you?
For most engagements, yes. For some engagements, usually when legacy code or third-party platforms make full remediation cost-prohibitive in one pass, the realistic outcome is a documented plan that moves you toward AA over time. We let you know what's most likely for your situation before the work starts.
Do you use AI coding tools on client work?

Yes, with guardrails. They speed up the parts of the work that are repetitive and well understood. A person reviews everything before it ships, and we do not point them at work with security, privacy, or compliance stakes without a close human read.

Who will I be talking to?

The people who would actually do the work. You will not be handed to a salesperson and then reintroduced to a delivery team later.

Let's talk

Want to see how this would apply to your project?

A free consultation is a small version of the first step. You describe the problem, we ask the questions we would ask anyway, and you leave with a read on what we would do first.

No cost, no invoice afterward, and no obligation to hire us.

Book a free consultation