Deal Execution Platform
A development proposal for Good Morning Capital — feasibility, approach, timeline, cost, and IP ownership.
Prepared by Phil Therien, Partner, Webisoft Technologie Inc.
Overview
Webisoft has reviewed the GMC Deal Execution Platform specification (V1, April 2026) and the discovery session notes in full. This proposal covers feasibility, approach, timeline, cost, and IP ownership.
The platform is well-specified and buildable. The underwriting logic is deterministic, the data model is coherent, and the workflow maps cleanly to a modern custom stack. There are no architectural surprises.
We will build this from scratch on a purpose-fit stack. You get full IP ownership, no licensing fees, and a codebase that's yours to operate, scale, or commercialize.
V1 Launch
Months 1–4
V1 Cost
~$82K–$105KCAD
Full Platform (V1–V3)
~$280K–$360KCAD
IP Ownership
100% GMC
Approach
Stack
Purpose-fit, no vendor lock-in, no ERP framework fighting the spec.
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript |
| Backend | Node.js + Express (V1), GraphQL (V2) |
| Underwriting Engine | Pure TypeScript functions, shared client/server |
| Document Ingestion | Python / FastAPI microservice |
| PDF Generation | Node.js + Puppeteer |
| Database | PostgreSQL + Redis |
| AI Layer | Anthropic Claude API (Chase Agent, V2 narrative drafting) |
| Auth | Supabase Auth or Auth0 |
| Storage | AWS S3 / Cloudflare R2 |
Feasibility
Module-by-module assessment. All four core modules rate High feasibility — the spec is detailed enough to scope and build directly.
Underwriting Engine
Pure TypeScript functions, deterministic output, full formula trace, unit-tested against GMC's existing Excel models. One parked item — CMHC vs conventional normalization benchmarks — requires a working session with the GMC advisory team before the CMHC engine is finalized. We schedule this in Month 1 and sequence conventional-first to avoid blocking progress. This module gets exhaustive testing before any live deal touches it.
Document Ingestion
Digital PDFs and Excel files extract cleanly. Scanned documents require manual data entry in V1 — this is the right call. Attempting ML classification without a training dataset introduces unreliability where you need precision. Scanned handling and ML classification become V2 upgrades once real data accumulates.
User Roles and Permissions
Seven roles with defined visibility layers map directly to a standard RBAC model. Magic-link lender access requires no account management overhead. External advisor tier (V2) adds revenue share logic but is well-scoped.
Lender Package Generator
Server-side Puppeteer rendering from HTML templates is proven for institutional document generation. Data flows directly from the underwriting model — no copy-paste. Dual-template design (CMHC and conventional) is architecturally clean. Narrative sections require advisor input in V1; AI drafting is a V2 enhancement. Right sequencing.
Timeline
Three phases over 18 months. V1 is the critical path — external advisors and developers are onboarded only after the internal platform is proven on live deals.
Months 1–4
Key deliverables
Deal workspace · document intake + chase · underwriting engine · red flag engine · lender package generator (both templates) · org chart builder · sponsor/borrower module · mandate generator · lender portal · fee tracking · AI Chase Agent · principal dashboard · lender CRM
Months 5–9
Key deliverables
External advisor onboarding + tiers · revenue share automation · developer portal (portfolio, renewal tracker, document vault, messaging) · market intelligence · Ontario expansion (FSRA) · AI Package Reviewer · AI Narrative Drafter
Months 10–18
Key deliverables
Institutional tier (white-label, multi-seat, API) · AI Lender Matcher · AI Market Intelligence Agent · automated data feeds · national expansion · developer performance scoring
Cost
All figures in CAD. Hours are engineering-time estimates; cost ranges reflect blended rates. Firm pricing locks at the discovery workshop.
V1 — GMC Internal Platform
Months 1–4
| Module | Hours | Cost (CAD) |
|---|---|---|
| Deal workspace + stage management | 40–55 | $6,000–$8,250 |
| Document intake, classification + chase | 60–80 | $9,000–$12,000 |
| Underwriting engine (conventional + CMHC) | 95–130 | $14,250–$19,500 |
| Red flag + normalization engine | 40–55 | $6,000–$8,250 |
| Lender package generator (both templates) | 70–95 | $10,500–$14,250 |
| Org chart builder | 20–28 | $3,000–$4,200 |
| Sponsor + borrower module | 22–30 | $3,300–$4,500 |
| Mandate generator | 18–25 | $2,700–$3,750 |
| Lender portal (magic link, read-only, Q&A) | 22–30 | $3,300–$4,500 |
| Fee tracking + invoice automation | 18–25 | $2,700–$3,750 |
| AI Chase Agent | 22–30 | $3,300–$4,500 |
| Principal reporting dashboard | 22–30 | $3,300–$4,500 |
| Lender relationship management | 18–25 | $2,700–$3,750 |
| Auth, RBAC, infrastructure, DevOps | 38–50 | $5,700–$7,500 |
| V1 Total | 505–688 hrs | ~$75K–$103K |
V2 + V3
V2
External advisors + developer portal
700–900 hrs
~$105K–$135K
V3
Intelligence layer + national scale
630–800 hrs
~$95K–$120K
Full Platform Total
~1,835–2,388 hours total · V1 + V2 + V3
~$280K – ~$360K CAD
V2 and V3 estimates tighten at the end of each prior phase based on actual build learnings.
IP Ownership
Full IP ownership transfers to GMC on payment of each milestone. All code, all data, all proprietary logic — underwriting formulas, normalization rules, red flag engine — live in your codebase, on your infrastructure.
No license fees, no vendor lock-in, no conditions. The platform is yours to operate, scale, license, white-label, or spin out. Captured in the letter of engagement.
Engagement Model
Milestone-based, bi-weekly deliverable reviews.
| Milestone | Deliverable | Timing |
|---|---|---|
| M1Kickoff + Scoping | Finalized spec, CMHC working session, dev environment live | Week 2 |
| M2Core Infrastructure | Auth, RBAC, deal workspace, document upload + classification, DB schema | Week 6 |
| M3Underwriting + Red Flag | Conventional + CMHC engine, red flag rules — tested against GMC Excel models | Week 10 |
| M4Package Generator | PDF generation (both templates), org chart, sponsor module, mandate generator | Week 14 |
| M5Operations Layer | Chase Agent, fee tracking, lender portal, principal dashboard, lender CRM | Week 17 |
| M6V1 Launch | Internal pilot on live deals, bug fixes, performance hardening | Weeks 18–20 |
Team
- 2senior full-stack engineers
- 1Python / data engineer
- 1UX/UI designer (first 6 weeks)
Next Steps
Review this proposal
Raise any questions on scope, cost, or approach.
Review and sign the letter of engagement
Webisoft will send this over following your confirmation. Covers rate, engagement terms, and IP ownership.
Schedule the discovery workshop
Walk the spec module by module and finalize the architecture roadmap and statement of work for V1.
Direct contact: phil@webisoft.com
Webisoft · Montreal, QC · webisoft.com
Confidential — Prepared exclusively for Good Morning Capital