Real estate: one inventory, one truth, one collection schedule
The two questions that decide a project's outcome — what is actually available to sell, and what money is actually due — are usually answered from a spreadsheet that three people update.
A residential project is simultaneously a manufacturing operation, a sales operation and a finance operation, and in most Indian developments these run on separate systems with a person reconciling between them. The result is familiar: a unit sold twice because two brokers were working from different inventory sheets, a demand note raised late because nobody noticed the milestone was achieved, and a construction progress claim that does not match what finance has collected.
We build systems for developers and contractors that unify these. Live inventory with real blocking rules that every channel reads from. Channel partner management with attribution that is defensible when a commission is disputed. Milestone-linked collections that generate demand automatically when construction progress is recorded. And project tracking that shows physical against financial progress on the same chart.
Our clients include residential developers running one to fifteen projects, commercial developers, and contractors and EPC firms whose problem is more about progress billing and subcontractor management than sales.
The entry point varies. For developers it is almost always inventory and channel partner management, because that is where money leaks most visibly. For contractors it is progress billing and subcontractor reconciliation.
Live inventory that everyone reads from
The single most valuable thing we build for a developer is an inventory system that is genuinely live and genuinely singular. Every unit has a state — available, held, blocked, booked, agreement executed, registered — with rules governing transitions, expiry on holds, and authorisation on blocks.
Every channel reads from it: the site sales team, the corporate office, channel partners through their portal, and the customer-facing availability display. A hold placed by a broker in Salt Lake is visible immediately to the sales team at the site. Holds expire automatically unless extended by someone authorised, which eliminates the practice of units being informally blocked indefinitely.
Alongside availability, the pricing structure: base rate, floor rise, PLC for view or corner, parking, and the various charges that make a real price different from a headline rate. Quotations generate from this automatically, which removes both the calculation time and the errors that arise when a salesperson does it manually.
Channel partners and defensible attribution
Most residential sales in Indian metros come through channel partners, and the commercial relationship generates a recurring dispute: who introduced this customer, and therefore whose commission is it. Without a system, it is resolved by argument and relationship.
We build attribution properly: customer registration by the partner before or at first visit, with a validity window and a clear rule for what happens when two partners claim the same customer. Site visit logging with the partner recorded. And a commission calculation that follows the agreed structure including slabs and bonuses, with a statement the partner can see.
The effect is twofold. Disputes largely disappear because the record is unambiguous. And partner productivity improves — clients report around forty per cent — because partners can see live inventory, generate quotations, register customers and track their own commission without calling the office.
In practice
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Collections linked to construction milestones
Construction-linked payment plans mean that a demand note becomes due when a physical milestone is achieved. In practice, the site knows the slab was cast and finance finds out days or weeks later, which delays the demand and therefore the cash.
We connect them. Construction progress recorded at site — with photographic evidence — triggers the milestone, which generates demand notes for every applicable unit automatically, with the correct amounts and taxes, delivered to customers by email and WhatsApp with a payment link.
Follow-up then runs on an automated ladder, escalating to the collections team only for genuine defaults. Across our deployments collection ageing has improved by around a third, which on a project of any size is a substantial working-capital effect.
| Step | Manual process | Systemised |
|---|---|---|
| Milestone achieved | Site informs office eventually | Recorded at site with photo evidence |
| Demand generation | Manual, per unit, days later | Automatic for all applicable units |
| Delivery to customer | Post or email, manually | Email + WhatsApp with payment link |
| Follow-up | Individual calls | Automated ladder, escalation on default |
| Reconciliation | End of month | Automatic against gateway and bank |
Project progress: physical against financial
The most useful single chart in a development is physical progress and financial progress plotted together. Divergence between them is the earliest signal of trouble — physical ahead of financial means cash is being consumed faster than collected; financial ahead of physical means the project is behind and customers will notice.
We build this from actual data: progress recorded against a work breakdown structure at site, and financial progress from the collections and expenditure ledgers. For contractors and EPC firms the same structure drives progress billing, with claims generated from measured work and supported by the measurement records.
Subcontractor management sits alongside: work orders, measurement books, running account bills, retention, and reconciliation of material issued against work certified — an area where leakage is common and rarely measured.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
The customer experience after booking
A customer who has committed to a purchase enters a long period — often two to four years — during which their primary experience of the developer is uncertainty. They cannot see progress, they are not sure what they owe, and getting an answer requires a phone call to someone who may not know.
A customer portal changes this entirely: construction progress with photographs, their payment schedule and what has been paid, documents, and the ability to raise a query with a tracked response. Clients report over ninety per cent of routine customer queries moving to self-service, which frees a customer relations team to handle the ones that genuinely need a person.
It also has a measurable commercial effect. Customers who feel informed refer more and complain less, and referral is one of the most efficient acquisition channels in residential real estate.
“We had two units double-booked in one quarter, both of which cost us money and reputation. Since inventory went live it has not happened once, and our channel partners actually prefer working with us now.”
RERA and compliance
RERA reporting obligations — quarterly project updates, escrow account discipline, and the specific disclosures required — are an ongoing administrative task that is usually compiled manually from several sources.
We generate the required data from operational records: units sold and available, collections received, construction progress, and the financial position of the designated account. This turns a quarterly compilation exercise into a report, and it also reduces the risk of an inconsistency between what is filed and what the operational records show.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
What is actually included in real estate & construction
Each of these is something we have shipped and still support in production — not a list of things we could do if asked.
Live unit inventory
State machine with holds, expiry, authorisation and a single source every channel reads.
Pricing and quotation
Base rate, floor rise, PLC, parking and charges computed automatically into a quotation.
Channel partner portal
Registration with attribution rules, live inventory, quotations and commission statements.
Milestone-linked collections
Site progress triggering automatic demand generation, delivery and follow-up ladder.
Project progress tracking
Physical against financial S-curve from work breakdown and ledger data.
Contractor and subcontractor
Work orders, measurement books, RA bills, retention and material reconciliation.
Customer portal
Progress with photographs, payment schedule, documents and tracked queries.
RERA reporting
Quarterly disclosures generated from operational data rather than compiled manually.
The stack we actually use for this
Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.
Platform
- Node.js
- Laravel
- React
- React Native
- PostgreSQL
Field capture
- Mobile progress entry
- Photo evidence
- Geotagging
- Offline support
Finance
- Payment gateways
- Bank reconciliation
- Tally integration
- e-Invoice
Channels
- WhatsApp Business API
- Partner portal
- Customer portal
From first conversation to something in production
Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.
Inventory and pricing model
Unit states, hold rules, pricing components and authorisation mapped precisely.
Channel structure
Attribution rules, commission slabs and conflict resolution agreed in writing.
Launch inventory live
Single source deployed across site, office and partners — usually the first release.
Collections automation
Milestone definitions, demand templates and follow-up ladders configured.
Progress and customer portal
Site capture and the customer-facing view launched together.
Extend to more projects
Additional projects onboarded on the established configuration.
The questions clients actually ask
Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.
Because unit inventory is not a CRM concept. A generic CRM models opportunities, not physical units with states, holds, expiry rules and pricing components — so developers end up maintaining inventory in a spreadsheet alongside the CRM, which is exactly where double bookings come from. We can integrate with an existing CRM for the lead layer and add the inventory and collections layer it cannot express.
By making the record unambiguous before the dispute arises. Customer registration with a validity window, clear rules for simultaneous claims, site visit logging attributed at the time, and a commission statement the partner can see continuously. Disputes do not disappear entirely, but they become resolvable from the record in minutes rather than through negotiation.
Yes, with an app designed for the environment — offline-capable, photo-led, minimal typing, and structured around the work breakdown rather than free text. Photographic evidence is required for milestone completion, which serves both the progress record and the customer portal. Site engineers adopt it readily because it replaces a paper report they were preparing anyway.
Yes, generated from operational data — units sold and available, collections, construction progress, and the designated account position. This removes a quarterly compilation exercise and, importantly, reduces the risk of a filed figure diverging from what your operational records actually show.
Partly, and the emphasis shifts. The relevant modules are work breakdown and progress tracking, measurement books, running account billing, subcontractor management with material reconciliation, and retention tracking. Sales inventory and channel partners are not relevant. We scope accordingly rather than selling you a developer system.
Typically six to ten weeks for the first project, including mapping the pricing structure and unit states precisely — that mapping is usually the longest part because the rules have never been written down explicitly. Subsequent projects onboard in a couple of weeks on the established configuration.
Why being local to you matters here
Kolkata's residential market has an unusually broker-driven sales structure and a long tail of developers running two to six projects — large enough for spreadsheet management to fail, not large enough for enterprise real-estate platforms to be affordable. That is precisely the gap our systems fit, and it is why most of our real-estate clients are in exactly that band.
For real estate and construction software in Kolkata, call +91 70033 91355 or WhatsApp us.
Related industries we serve
View everythingTell us what is slowing your business down.
A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Direct line
+91 70033 91355Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata