Skip to content

We think with you before we build for you.

The way a project is run predicts what gets built. Here is exactly how OCA runs one — so you can hold us to it.

Five principles we won't trade.

  • Understand the business before the first line of code.

    We won't write a thing until we can explain, in your own words, what the business actually needs.

  • Disagree early, in writing.

    If we think the plan is wrong, you'll know while it's still cheap to change.

  • Ship something real every week.

    Momentum you can see beats a status report you have to take on trust.

  • Launch is the midpoint.

    The software has to survive real users, so we plan for the years after go-live, not just the day of it.

  • If it needs fake content, cut it.

    A feature that only looks good with invented data isn't done. We build what's true.

Your first month with us, week by week.

  1. Week 1

    Interrogation, not onboarding.

    We learn the business — the money, the constraints, the thing that actually hurts. You hear our read on it, including the parts you might not want to.

    You receive: A written point of view.

  2. Week 2

    The shape.

    The plan, the technical direction, and an honest estimate with its assumptions laid out, so you can push on the thinking before anything gets built.

    You receive: A written plan and an honest estimate — assumptions and all.

  3. Week 3

    First working software.

    Something real lands in your hands and in your own account — small, but running. Not a mockup, not a demo we keep behind a curtain.

    You receive: A real, working slice of the product — in your hands, not ours.

  4. Week 4

    The rhythm begins.

    The weekly cadence starts and doesn't stop: working software, a plain update, and a standing conversation you can rely on.

    You receive: Your first weekly update, and a cadence you can set your watch by.

What lands in your inbox.

Not a description — the actual formats. This is what working with us looks like on a Friday afternoon.

Weekly update · Week 07Fri

Shipped the invoice approval flow — it's on staging, worth a click. Two items landed a day late: the tax rules had an edge case we hadn't seen. Caught and covered now.

Risk

The payment sandbox has been flaky. If it's still down Monday, integration testing slips two days. Fallback is ready.

Next: bank reconciliation import.

Scope change · SC-04
What changed
Multi-currency on invoicing.
Why
Two of your first customers invoice in EUR.
Cost & trade
~1 week. Pushes the reporting dashboard to sprint 6.
Decision needed by
Thursday.
Release 1.4.0deployed
  • + Bank reconciliation import (CSV + OFX)
  • + Faster ledger search
  • × Fix: rounding on partial refunds

No downtime. Rollback tested.

Real formats from real projects, details changed.

Tell us what you're trying to build.

A conversation, not a sales call. We'll tell you honestly if we're the wrong fit.