Projects / Commercial real estate / 2024–2026

Workframe

Property portfolios, leases and transactions in one workspace.

Workframe is a platform for commercial property brokers and portfolio teams. It connects lease deadlines and costs, contract review and client-tour preparation, with documents, responsibilities and discussions tied to the relevant property or transaction.

Connected property workflows

Four workflows around the property.

Portfolio and obligations

Track leased area and costs, then review approaching renewal, termination and rent-change dates.

Lease extraction and quality control

Move uploaded lease documents through AI extraction, specialist review and approval before using the resulting terms.

Transaction teamwork

Keep the search requirements, selected properties and team discussion attached to each transaction.

Verified spaces and property tours

Check space specifications and supporting files, then prepare a mapped property selection for the client.

01 / Property portfolio

Portfolio costs and lease deadlines in one view.

Portfolio managers need to identify the next renewal, termination or rent change across multiple properties. Workframe places these obligations beside portfolio totals, with the client and address attached to each date.

The portfolio brings property locations, leased area and costs together with upcoming notice dates. Filters narrow the view by country, client and property.

Portfolio overview and critical dates

The portfolio brings property locations, leased area and costs together with upcoming notice dates. Filters narrow the view by country, client and property.

02 / Lease data and review

From lease documents to reviewed terms.

Lease intake identifies the property, represented party and responsible teams before processing the uploaded PDFs. AI extraction, specialist quality control and final approval are separate stages, so the review responsibilities remain explicit.

The lease record groups premises, dates, financial terms and renewal options. Critical dates, the rent schedule and supporting documents remain available in dedicated tabs.

Lease terms, premises and documents

The lease record groups premises, dates, financial terms and renewal options. Critical dates, the rent schedule and supporting documents remain available in dedicated tabs.

Reviewers see each lease’s status, received and modified dates, and assigned person. Queue distribution, the oldest item and average turnaround time help the team assess pending work.

Lease quality-control queue

Reviewers see each lease’s status, received and modified dates, and assigned person. Queue distribution, the oldest item and average turnaround time help the team assess pending work.

03 / Transaction coordination

Property decisions stay with the transaction.

A property search moves through opportunities, tours and negotiations before a deal closes or is lost. Workframe keeps the team’s updates attached to that transaction and provides separate controls for internal and public communication.

Search criteria and the team sit beside the activity feed. Linked properties, surveys and tours keep property feedback attached to the transaction being discussed.

The transaction workspace

Search criteria and the team sit beside the activity feed. Linked properties, surveys and tours keep property feedback attached to the transaction being discussed.

04 / Property selection and tours

From verified spaces to a client tourbook.

A building may offer several spaces with different areas, rents and availability. Workframe lets the team verify those details before preparing the client’s shortlist, tour schedule and presentation material.

The tourbook places selected properties on a map and lists their spaces alongside scheduling and feedback controls. The same workspace provides sharing and PDF editing.

Tourbook map and PDF preparation

The tourbook places selected properties on a map and lists their spaces alongside scheduling and feedback controls. The same workspace provides sharing and PDF editing.

The verification panel combines availability, area, rent and lease terms with floor plans, photos and attachments. Verification is an explicit action on the space record.

Space verification and supporting files

The verification panel combines availability, area, rent and lease terms with floor plans, photos and attachments. Verification is an explicit action on the space record.

Technology stack

The technology behind Workframe.

React application modules, .NET services and Azure infrastructure support the platform’s interfaces, data processing and integrations.

Typed interfaces and forms

React screens combine shared state, GraphQL queries and validated forms for property, lease and transaction work.

  • React 18
  • TypeScript 5
  • PrimeReact 10
  • Redux Toolkit
  • Apollo Client 3
  • TanStack Query 5
  • React Hook Form
  • Zod
  • i18next

Independently deployable modules

React and TypeScript applications share components in a monorepo and use Module Federation for independently deployable modules.

  • Module Federation
  • Vite 6
  • Turborepo 2
  • Yarn Workspaces
  • React Router 6
  • CSS Modules

Domain services and APIs

ASP.NET Core APIs expose REST and GraphQL endpoints, with Entity Framework Core and SQL Server for application records.

  • C#
  • .NET 8
  • ASP.NET Core
  • Hot Chocolate 13
  • REST
  • GraphQL
  • Entity Framework Core 8
  • Rebus
  • Polly

Records, search and background work

SQL Server provides record storage and row-level security. Azure AI Search handles search, Blob Storage holds files, and Functions, queues and Service Bus support background processing.

  • SQL Server
  • SQL row-level security
  • Azure AI Search
  • Azure Blob Storage
  • Azure Functions
  • Azure Storage Queues
  • Azure Service Bus

AI and external services

The platform includes AI libraries alongside integrations for analytical data, email, telephony and media.

  • OpenAI SDK
  • Microsoft.Extensions.AI
  • Microsoft Agents AI
  • Databricks
  • SendGrid
  • Twilio
  • Cloudinary

Identity, testing and delivery

Microsoft MSAL supports sign-in. Automated interface and service tests accompany Azure DevOps delivery, while OpenTelemetry and Azure Monitor provide operational visibility.

  • Microsoft MSAL
  • Azure DevOps
  • Azure Artifacts
  • Docker
  • Nginx
  • Vitest
  • React Testing Library
  • xUnit
  • MSTest
  • OpenTelemetry
  • Azure Monitor
Your property operations

Connect the records behind your next property decision.

Start with one lease or transaction, the documents it depends on and the people who review it. We can define the data model, approval steps and integrations, then build and test the workspace around them.

Discuss your property platform