AmwerahSolutions
Industries

Software for real estate and construction

Two brokers just sold the same flat. Both are certain they had it. Whichever system decides who is right had better have a clear answer, because the alternative is a conversation nobody wants to have with a buyer.

The problem

Every sector page here leads with the modelling problem that sector actually has — the exception that breaks the schema, the number two systems disagree about. If it could be rewritten for another industry by swapping six nouns, it would not be on this site.

Inventory is a booking problem

Property inventory looks like a simple list of units and is really a concurrency problem. A unit moves through available, held, blocked for a specific customer, booked, agreement executed and registered — and several people across several channels can be trying to move it at once, from a site office, a channel partner’s phone and a portal enquiry.

Without an explicit hold model with an expiry, you get double bookings and a great deal of goodwill spent on resolving them. With one, you get a slightly harder conversation up front — a hold lapses after forty-eight hours — and no double bookings, which is a considerably better trade.

Channel partners and attribution

Most residential sales involve intermediaries, and most disputes involve who introduced the buyer. If attribution is recorded when the commission is claimed rather than when the lead first arrives, it will be contested, and it will be settled by whoever argues most persistently rather than by the record.

Capturing the introduction at first contact — with a timestamp, a source and a claim window — turns the argument into a lookup. It is a small piece of modelling that saves a disproportionate amount of friction, and channel partners generally prefer it too, because it protects them as much as it protects you.

Site progress and payment milestones

Construction-linked payment plans mean a slab completion is not only a site event, it is a billing trigger with regulatory consequences. If site progress is reported informally and payment demands are raised from a separate spreadsheet, the two drift, and buyers receive demands for milestones they can see have not been reached.

Tying the demand to a verified progress record — photographed, dated, approved by whoever is authorised to approve it — is what makes the demand defensible. It is also most of what RERA-aligned reporting needs, so doing it properly serves two purposes at once.

What is different here

The six things that decide a real estate & construction project

These are where the schedule goes, and where a generic implementation quietly fails.

  • Unit inventory and holds

    An explicit hold model with expiry, so two channels cannot sell the same unit and nobody has to adjudicate afterwards.

  • Channel partner attribution

    Introduction captured at first contact with a claim window, turning a commission dispute into a lookup.

  • Booking to registration

    The whole sequence — booking, agreement, payment schedule, possession, registration — as modelled states with documents attached.

  • Site progress

    Verified, dated, photographed progress records that payment demands can defensibly reference.

  • Payment milestones

    Construction-linked demands generated from verified progress rather than from a parallel spreadsheet.

  • Compliance records

    The documentation RERA reporting requires produced as a by-product of the normal process, not assembled quarterly by hand.

What we build

Systems for real estate & construction

Not a product list — these are the shapes of system this sector keeps needing, built to fit rather than configured to approximate.

  • Project and unit inventory with an explicit hold-and-expiry model
  • Lead management with source attribution and a defined claim window
  • Channel partner portals with visibility limited to their own pipeline
  • Booking, agreement and payment schedule tracking through to registration
  • Site progress capture with photographs, dates and approval
  • Construction-linked payment demand generation and collection tracking
  • Customer portals for payment history, documents and possession updates
Questions

Real Estate & Construction, answered

The questions that come up on a first call in this sector specifically.

General questions
How do you prevent two channels selling the same unit?

With an explicit hold model rather than an availability flag. A unit can be held by one party at a time, the hold carries an expiry, and every transition is recorded with who made it and when. Holds are visible to everyone with a legitimate interest, so a channel partner can see that a unit is held rather than discovering it after promising it. The trade is a slightly harder conversation up front — holds lapse — in exchange for never having to adjudicate a double booking, which is a conversation nobody wins.

Can the system produce RERA reporting?

Largely, if the underlying records are captured properly during the normal course of work rather than assembled at quarter end. Verified site progress with dates and photographs, booking and collection records tied to units, and an auditable trail of changes together cover most of what quarterly reporting asks for. We model those as part of the operating system rather than as a reporting module, because a reporting module fed by a spreadsheet has the same reliability as the spreadsheet.

Do channel partners get their own access?

Yes, and scoping it correctly is the important part. A partner should see their own leads, their own held units, live inventory availability and their own commission position — and nothing about anyone else’s pipeline. That is a permission model decision made at the schema level rather than a set of filters in the interface, because filters in the interface eventually leak. Giving partners genuine self-service also removes a surprising volume of phone calls from your sales team.

Can this integrate with our accounting system?

Yes. The pattern that works is the property system owning the sales and collection records and posting to accounting on a schedule, with a reconciliation report that shows exactly what was posted and what did not match. Live two-way integration between a property system and Tally tends to fail badly the first time either side is briefly unavailable, and it fails in a way that is painful to unpick because money is involved. Scheduled and inspectable beats live and opaque here.

Working in real estate & construction?

Tell us what your team works around every week. That is usually where the real project is, and it is a better opening than a requirements document.