Skip to content

You dream it.We make it real.

Websites and landing pages, online stores, ERPs and web apps, Discord, WhatsApp and Telegram bots, automations and integrations, and whatever your business needs that does not exist yet. We agree each module in writing, you watch it take shape in your own portal, and you pay for it once you have seen it.

What we build

What we do most often. Pick what fits.

01system of record

ERP / custom systems

A system that keeps your company’s records the way you actually work, not the way an off-the-shelf package wants.

01 · ERP / custom systemssystem of record
Meridian SupplyoperationsDV
Open orders
17
Available stock
324
Invoiced this week
$18.4k
RefClientTotal
SO-3312Calloway Foods$2,390
SO-3310Alder & Co$1,150
SO-3311Brightfold Press$860

auto · stock below minimum, purchase order PO-118 raised

new order · SO-3312
Role-based access controlReporting & exportsWorkflow automationMigration from existing tools
More about it
02fast and findable

Business website

A site that loads fast, shows up on Google and you can update yourself.

02 · Business websitefast and findable
Harbor RoastShopAboutContact

Coffee roasted weekly, delivered nationwide

Wholesale and subscriptions for offices, cafés and shops.

Get a quote
Our beansSubscriptions
Harbor Roast

Coffee roasted weekly

Get a quote
0.0s to first paint

Found on “coffee roastery westhaven” · first page, on any screen

Responsive design systemTechnical SEOContent editingAnalytics & performance budget
More about it
03sell and fulfil

Online store

Cart, payments, stock and orders tracked through to delivery.

03 · Online storesell and fulfil
Harbor Roast1
Filter roast 1kg
$32Add
Espresso 250g
$18Add
Gift box
$45Add

Your basket

Filter roast 1kg1 × $32
Total$32
Pay $32

Paid, invoiced, courier booked · stock now 24 · all from that one click

Payment & checkout flowInventory managementOrder & fulfilment trackingSales analytics
More about it
04reads your paperwork

AI tools

They read documents, pull out the data and leave the decision to a person.

04 · AI toolsreads your paperwork
Invoice inbox28 documents waiting

Invoice

Supplier99%
Invoice no.99%
Due date99%
Total99%
Posted to accounting · nobody typed it
Document & data extractionAssistants on your own dataHuman-in-the-loop reviewCost & usage controls
More about it
05answers and acts

Bots and automation

Telegram, WhatsApp, Discord. They answer, take orders and hand over to a person when it matters.

05 · Bots and automationanswers and acts
Harbor Roast botmessenger · online
/status 1042
Order #1042shipped

Left the roastery 09:20 · arriving tomorrow

Track parcelSend invoice

Invoice INV-2044 emailed · 0.4s

Answered without you · also posts stock alerts and the 08:00 sales digest

Telegram / WhatsApp / DiscordScheduled & event triggersHuman handoffUsage logging
More about it
06systems that agree

API integrations

Your systems talk to each other: payments, CRM, accounting, outside services.

06 · API integrationssystems that agree
Settings · Integrations
Paylanepaymentsconnected
Ledgerlyinvoicingconnected
Swiftpostcourierconnectingconnected

Live traffic

paylane
ledgerly
swiftpost

Each one retried and logged. Nothing is lost when a provider blinks.

Third-party integrationsWebhooks & retriesAuth & rate limitingContract-tested endpoints
More about it
07attention to leads

Landing page

One page with one job: the visitor leaves their details or buys.

07 · Landing pageattention to leads

Office coffee, delivered weekly

Tell us your team size. We handle the rest.

NameEmailGet a quote
New lead · Elena Marsh · elena@brightfold.cominbox + crm

One page, one job. No menu to get lost in, nowhere else to click.

Conversion-focused layoutA/B-ready sectionsForm & CRM handoffSub-second first paint
More about it

How we work

What a project looks like, from the first conversation to launch.

013–5 days

We talk

You tell us what you need. We ask until we understand enough to put a price on it.

Scope documentTechnical specificationFixed estimate
01 · discuss3–5 days
Client · gRaffROonline

we run everything in google sheets and it's gotten out of hand

14:22

How many people are in that file day to day?

14:23

about 15. someone always breaks a formula

14:25

What's in there besides the numbers?

14:26

clients, invoices, who owes us what. all of it

14:29

Right. Reports are the easy part. Keeping clients and invoices straight is the work.

14:30

ok. how long does something like this take

14:33

We map what you have and write it up. You see the timeline before anything starts.

14:34
Spec approved · 5 modules
021 week

We plan

We split the project into modules, each with deliverables, a deadline and a price.

Module breakdownDelivery timelinePer-module pricing
02 · plan1 week

From 01 · 5 modules · Sheets data migrated

Module
W1W4W7W10W14
AMClients2wthe base
RDInvoices3wafter clients
AMPayments3wafter invoices
ILReports2wafter payments
RDTeam access3w
Delivery
5 modules · 14 weeks · 3 peoplesigned off before we start
034–8 weeks

We build

You watch the work as it moves, on a Kanban board and in your portal.

Weekly incrementsLive Kanban boardClient portal access
03 · build4–8 weeks

Scope from 01 · 5 modules · board updates live

Backlog2
ReportsM4
Team accessM5
In progress0
Shipped2
ClientsM1
delivered
InvoicesM2
delivered

Today

041 week

We launch

We deploy, test, write the docs and stay on for bug fixes.

Deployment & monitoringDocumentation & handoverBugfix warranty
04 · launch1 week

Delivered · 5 modules · 14 weeks · on schedule

build: production bundle ready
migrate: 18 migrations applied
deploy: production, 0 downtime
health: all checks green
Live
Response
84ms
Uptime
99.9%
SSL
A+
90-day bugfix warrantyMonitoring & alertsDocs + handover call

What we’ve built

Projects we have delivered.

We talk, we agree it in writing, then you choose how to pay

There is no package to fit into. We work out what your project needs, put it in writing, and you decide between a fixed price and an hourly rate.

  1. 01

    We talk

    You tell us what you need. We ask questions until the work is clear enough to cost.

  2. 02

    We agree it

    You get the scope and the estimate in writing. Nothing starts until you approve it.

  3. 03

    You choose how to pay

    The same work, settled the way that suits you: a fixed price, or by the hour.

Fixed price

The number is agreed before work starts and does not move. A change of scope is a new agreement, not a bigger invoice.

Suits you when you know what you want built.

By the hour

You pay for time actually worked, and you watch it add up in your portal as the studio logs it.

Suits you when the scope will grow as you use it.

  • The estimate is written before work starts.
  • You approve module by module, not once at the beginning.
  • Every hour we track is visible in your portal while we work.
  • An advance, then payment per module, each one after you have seen it.
Describe your project

Answer a few plain questions, or paste what you already wrote. Either way you see exactly what we understood before it reaches us.

Frequently asked questions

What people ask before they start.

Didn’t find your answer? Write to us

It depends on size. A landing page: one to two weeks. A web app: one to three months. An ERP: three to six months. You get a concrete schedule at planning.

Got a project? Let’s talk.

Describe it in a few lines. We reply within one working day.

Inbox · new projectreply within a working day
09:14
gRaffRO is typing
We can. Two quick questions first: how many people work in that file, and what is in it besides numbers? A first estimate is attached, so you can see the shape of it.
estimate-v1.pdf11:02