PropFormIQ
PropFormIQ is a web app for modelling real estate deals. An analyst enters a project's costs, income, timing and financing, and the app works out whether the deal makes money: NPV, IRR, equity multiple, profit on cost, loan coverage, and the cash flow year by year. It is live at propformiq.com with a free trial and paid Professional and Team plans.
There are seven property types, each with its own model: retail, office, hotels, homes for sale, rental property, mixed use, and entertainment venues. Every result traces back to a named input, and each input says in plain words what it does. From there you can test assumptions with one-way and two-way sensitivity tables, save alternatives, compare versions, check the project against benchmarks and published market data, and roll several projects up into a portfolio.
One saved calculation feeds every output: a PDF investment memo you put together section by section, an Excel workbook, a PowerPoint committee deck and a CSV. A project assistant answers questions about the results and cites every number it uses, but it never calculates anything itself. The calculation engine is plain C# on .NET 10 and has about 2,700 back-end tests. The frontend is Next.js 16, sign-in runs through Keycloak, billing through Stripe, and the data lives in PostgreSQL. It runs in Docker on a VPS, deploys from CI on every push to main, and the interface is translated into 28 languages.
.NET 10Next.jsReactTypeScriptTailwind CSSTanStack QueryKeycloakStripeDocker