Why we won’t quote your project on the first call

Discovery · 5 min read

Why we won’t quote your project on the first call

AK
Aamreen Khan
Managing Member · June 2026

It happens on almost every first call. Ten minutes in, after a good description of the idea, comes the question: “So — ballpark, what would this cost?” And we give the answer nobody loves: we don’t know yet, and neither does anyone else.

An estimate without discovery is a guess with a signature. Here’s what actually happens when a vendor quotes a custom software project from a phone call — and what a real scoping process looks like instead.

The first-call quote is a trap for both sides

A number given on day one can only be built from assumptions. To protect themselves, vendors pad it — or worse, they lowball it to win the work and make up the difference in change orders. Either way, the number you anchored your budget to was fiction. The project doesn’t get cheaper because the guess was optimistic; it just gets tense.

What discovery replaces the guess with

Our discovery phase is a short, fixed-price engagement with concrete deliverables: workshops with the people who do the work, a requirement document in plain language, wireframes of every screen, and a feature set ranked by business value. By the end, three things exist that didn’t before:

01

A shared definition of done. You and we mean the same thing by “inventory module” — because it’s drawn, not implied.

02

A phased plan. Phase one ships the features that carry the business value; the nice-to-haves wait their turn instead of inflating the first check.

03

A price you can trust. The quote is built from a real feature list — which is why we can stand behind it.

The blueprint is yours either way

Here’s the part that surprises people: everything discovery produces belongs to you. Take the wireframes and requirement document to another firm, put it out to bid, build it in-house — the blueprint stands on its own. Clients rarely do, but knowing they could keeps our recommendations honest.

A number on day one tells you what a vendor hopes. A number after discovery tells you what the project costs. Insist on the second kind — from us or anyone else.

Ready to scope it properly?

Start with a discovery session — the blueprint is yours to keep.

Book a free consultation

The spreadsheet that runs your warehouse is lying to you

Custom Software · 7 min read

The spreadsheet that runs your warehouse is lying to you

SB
Sandeep Bisht
Front End Developer · June 2026

Every warehouse we’ve walked into had one: the spreadsheet. Twelve tabs, four owners, one person who “really understands it.” It runs receiving, or cycle counts, or order status — sometimes all three. And every day, quietly, it drifts a little further from the truth on the floor.

We spent years replacing one of those spreadsheets — well, a whole family of them — with a full-scale warehouse management system for one of the largest parts distributors in the country. Here’s what that taught us about why the spreadsheet lies, and what it takes to build something the floor team actually prefers.

The lie isn’t in the formulas

Spreadsheets fail warehouses for one structural reason: they record what someone remembered to type, minutes or hours after it happened. The pallet moved at 9:04; the row was updated at 11:30, from memory, by someone who was also answering the phone. Multiply that gap by every receipt, pick, and transfer in a day, and the “inventory” tab becomes a work of historical fiction. Nobody is careless — the tool simply can’t be where the work is.

Capture the movement, not the memory

The fix that mattered most in our warehouse build wasn’t a clever report — it was scanners. Handheld and ring scanners on the floor, so a pick is recorded the second it happens, hands-free, by the person doing it. Printer integration for pick tasks and invoices closed the loop: labels and paperwork appear where the work happens, instead of being fetched from an office. Once every movement logs itself, the inventory number stops being an opinion.

Then the numbers start earning money

Live data compounds. Order fulfillment gets faster because pickers trust their pick lists. Purchasing stops over-ordering “just in case.” A customer portal becomes possible — customers place and track orders over the web because the status they see is actually true. And a custom audit system with tailored reporting turns cycle counts from a dreaded event into routine hygiene.

The test is simple: if the number in the system and the number on the shelf can disagree for hours, you don’t have an inventory system — you have a diary.

You don’t replace the spreadsheet in one leap

The distributor didn’t get a big-bang rewrite. The system grew module by module — receiving, stocking, fulfillment, delivery, auditing — with periodic releases the floor team reviewed and steered. That’s still how it grows today. The spreadsheet’s last tab retired quietly, unmissed, sometime around release twelve.

Running on spreadsheets?

Tell us about your operation — we’ll show you what’s possible.

Book a free consultation