The Reality
The world moved. Most of construction hasn't.
The capability gap is massive.
AI can already perform 94% of knowledge work tasks. But only 33% is actually being used — even in tech. The gap between capability and adoption is the largest untapped opportunity in enterprise software.
AI Capability vs. Actual Usage by Industry
Source: Anthropic Economic Index, March 2026
Bangladesh is a ৳32-37 billion market running on Excel.
3,197 registered construction and real estate companies. 11% of national GDP. Yet fewer than 8% use any integrated ERP system. Most still run on spreadsheets, WhatsApp groups, and paper ledgers.
<8%
use any ERP
The current reality for 3,197 construction companies
Global players are moving. But not here.
Procore launched agentic AI. Yardi built Virtuoso on Claude. SAP embedded Joule across every module. But none of them understand VAT Mushak forms, lakh-crore accounting, or mouza-level land records.
Procore
Construction Project Management
No ERP. No localization.
Yardi
Property Management
No construction lifecycle.
SAP
Enterprise ERP
$500K+ implementation. No BD compliance.
Vextrus
Full Lifecycle · AI-Native · Built for Bangladesh
The question isn't whether. It's who.
Every construction company will adopt AI-integrated management systems. The question is whether they adopt one built for their context — or try to retrofit a Western tool.
19 modules · 20 AI agents · Built for Bangladesh
The System
19 Modules. One Nervous System.
Every module shares the same authentication, workflow engine, notification bus, and AI platform. Change one, and the system adapts.
Financial
General Ledger
Double-entry accounting. Multi-currency. Bangladesh fiscal year.
Accounts Payable
Vendor invoices. 3-way matching. AI-powered OCR.
Accounts Receivable
Customer billing. Progress invoicing. Collection automation.
Tax Management
VAT, TDS, AIT, VDS. Mushak forms. NBR-ready.
Project
Projects
Projects, sites, teams, documents. Multi-phase lifecycle.
Planning
WBS, milestones, dependencies. Critical path analysis.
Costing
BOQ, rate analysis, quantity surveys. Cost control.
Execution
Daily progress, photo evidence, quality inspection.
Operations
Procurement
Requisitions, POs, GRNs, RFQs. Import LC tracking.
Inventory
Warehouses, stock, transfers, counts. ABC classification.
Subcontractors & Equipment
Work orders, running bills, fleet, maintenance, fuel logs.
Safety & Compliance
Incidents, inspections, permits, PPE, training. BNBC.
People
HR & Payroll
Employees, attendance, payroll, tax, loans. BLA compliant.
System
Workflow
Custom approval chains. SLA escalation. Parallel steps.
Identity & Auth
JWT auth, 901 permissions, RLS multi-tenancy.
Organization
Departments, cost centers, locations. Hierarchy.
Notification
Email, SMS, WhatsApp, in-app, push. Template engine.
For Real Estate
Land to Handover. Every Step.
Land & Title
- Khatian documents & title verification
- Ownership classification & valuations
- RAJUK/CDA compliance tracking
Property & Units
- 15 unit types, construction tracking
- GPS coordinates & virtual tours
- Parking inventory management
Sales Pipeline
- 16 lead sources, 8-stage funnel
- Lead scoring (Hot/Warm/Cold)
- Broker commission tracking
Collection
- 8 payment modes incl. bKash/Nagad
- 6-tier auto-reminder system
- Bank loan & refund processing
Handover
- Snag tracking & rectification
- Inspection checklists & certificates
- Utility connection management
Customer CRM
- Portal access & communications
- Feedback & warranty management
- Support ticket tracking
By the Numbers
Scale That Speaks for Itself.
modules
interconnected system
database models
Prisma + PostgreSQL
GraphQL operations
type-safe API
permissions
granular RBAC
AI agents
40+ by Q4 2026
frontend routes
React Router 7
GraphQL resolvers
NestJS + CQRS
TypeScript files
0 type errors
workspace packages
Turborepo monorepo
Built with AI, for AI-native enterprise.
90% of the Vextrus codebase is contributed by Claude Opus — making it one of the largest AI-authored production enterprise systems. We develop with a fully customized multi-agent orchestration workflow built on Claude Code: dedicated agents for backend, frontend, database, code review, and verification. This isn't just AI-integrated software — it's software that was itself built by AI, continuously upgraded across 19 modules through automated development sessions.
Architecture
Engineered, Not Assembled.
Runtime
Node.js 22 LTS
V8 performance, async I/O for real-time
Backend
NestJS 11 + CQRS
Enterprise DDD, command/query separation
API
GraphQL
1,185 operations, type-safe, efficient fetching
Database
PostgreSQL 16 + pgvector
ACID + vector embeddings for AI memory
Cache
Redis 7
Sessions, notifications, job queues
ORM
Prisma 7
Type-safe queries, multi-schema, migrations
Frontend
React 19 + React Router 7
Server components, streaming, view transitions
AI Models
Gemini 2.5, Claude, GPT-4
Multi-model, provider-agnostic architecture
Deploy
GCP Cloud Run
Auto-scaling, Cloud SQL managed PostgreSQL
Observability
OpenTelemetry + Pino
Distributed tracing, structured logging
Validation
Zod 4
Runtime type safety at every boundary
Monorepo
Turborepo + pnpm
54 packages, incremental builds
Domain-Driven Design
Presentation
GraphQL Resolvers
Application
Commands + Queries (CQRS)
Domain
Entities, Events, Value Objects
Infrastructure
Prisma, Redis, LLM Adapters
Multi-Tenant Isolation
Row-Level Security at database level. tenant_id on every row. Even application bugs cannot leak data.
Audit Trail
Append-only log with monthly partitioning. 7-year retention. Every action traced to user + timestamp.
901 Permissions
Granular resource:action RBAC. Department and project-scoped access. Server-side enforcement.
Built For Bangladesh
Not Localized. Native.
“Every global ERP vendor asks Bangladesh to adapt. Vextrus asks Bangladesh what it needs.”
VAT/TDS/AIT
15% standard VAT, 2-10% TDS by vendor category, 5% AIT on receipts > ৳25,000
Mushak Forms
6.3, 6.5, 6.6, 6.10, 9.1, 2.3 — auto-generated from transactions
Fiscal Year
July 1 – June 30. Monthly periods. Soft/hard close. Adjustment window.
Currency
BDT native. Lakh/crore grouping (1,00,000 not 100,000).
Address
8 divisions, 64 districts. Mouza/dag/khatian for land records.
Payments
01[3-9]XX validation. bKash, Nagad, Rocket payment integration.