Lotus Notes Migration

Modernize 25 years of
Lotus Notes applications

Lotus Notes / HCL Domino applications are the hidden backbone of thousands of enterprises. LotusScript agents, workflow forms, and document databases encode critical business processes that nobody has documented. DEX extracts and modernizes them.

$400KAnnual Domino costs
500+Avg Notes databases
0New Notes developers

← All migration services

The Process

20-100x faster than manual development.
More accurate because it's governed.

Every step uses the same engine: AI that works inside a structured framework, not a blank canvas. The output is auditable, testable, and yours to own.

01

AI documents your entire codebase

The engine parses every source file — LotusScript agents, Notes forms, views, workflow rules, NSF databases — and produces a structured inventory. Every block, every business rule, every dependency chain is catalogued before any transformation begins.

  • Full NSF database parsing with agent dependency mapping
  • Business rule extraction into structured JSON descriptors
  • Complexity scoring per database (agents, forms, views)
  • Automated documentation generation
Code Analysis
📄Approvals.nsf✓ 34 agents
📄Procurement.nsf✓ 28 agents
📄HelpDesk.nsf⟳ scanning...
📄TravelReqs.nsfqueued
📄Compliance.nsfqueued
89applications
1,240agents
45Klines of code
02

Review the business logic — add improvements

Every extracted rule is presented in a structured review interface. Your team walks through each database, confirms the logic, flags scope changes, and adds improvements — before any code is generated. This is where you document 25 years of tribal knowledge.

  • Visual business rule inspector — no LotusScript reading required
  • Side-by-side: legacy logic vs proposed modern equivalent
  • Flag rules for removal, modification, or enhancement
  • Add new requirements directly into the migration scope
Business Logic Review
Keep

Requests over $10K route to senior approver

Approvals.nsf → ApprovalAgent
Improve

Procurement routing — add budget check before submission

Procurement.nsf → RoutingAgent
Remove

Legacy pager notification on ticket escalation

HelpDesk.nsf → EscalateAgent
New

Mobile-friendly travel request with GPS location tagging

Added during review
32 / 198 rules reviewed
03

AI generates the modern application

The governed AI engine transforms every reviewed rule into production TypeScript code — REST APIs, JSON descriptor screens, and typed validators. Not free-form generation: every output follows the framework's constrained patterns.

  • LotusScript → TypeScript with semantic equivalence
  • Notes forms → JSON descriptors rendered by the governed runtime
  • Document databases → REST API layer with structured storage
  • 5-10x fewer AI tokens than free-form generators
Code Generation
Legacy LotusScript
Sub Initialize
  Dim doc As NotesDocument
  Set doc = source.Document
  If doc.Status(0) = "Pending"
    And doc.Amount(0) > 10000 Then
    Call SendToApprover(doc)
  End If
End Sub
TypeScript
const doc = getDocument(sourceId);
if (
  doc.status === 'Pending'
  && doc.amount > 10_000
) {
  await sendToApprover(doc);
}
04

Automated testing and live preview

Every generated screen has unit tests derived from the original business rules. A live preview lets your team inspect each screen's layout, logic, and data flow before deployment.

  • Unit tests auto-generated from every business rule
  • Visual regression testing against legacy screenshots
  • Live preview with JSON descriptor inspector
  • Side-by-side: legacy screen vs modern screen
Test & Preview
routeToSeniorApprover2ms
validateBudgetCheck3ms
escalateTicketPriority1ms
validateTravelDates2ms
checkComplianceExpiry1ms
198 / 198 passing Coverage: 100%
05

Keep building with the AI builder

Migration is day one. The same engine that migrated your Notes databases becomes your tool for building new features, screens, and integrations. A DEX Architect uses the governed AI builder to ship 5-15 new screens per month.

  • Same framework, same JSON descriptors, same governance
  • Natural language → production screen in 2-4 hours
  • Add integrations (ERP, CRM, APIs) without rebuilding
  • Every new feature is immediately testable and auditable
AI Builder
Add an approval dashboard showing pending requests by department with SLA tracking
Generated: Approval Dashboard with 3 KPI cards, pending requests by department, and an SLA timer for each item. JSON descriptor created. Preview ready.
34Pending
96%SLA met
2.1hAvg time
Finance
IT
HR
Legal

Why 20-100x faster?

Manual development regenerates architecture decisions on every feature. The DEX engine generates against a fixed framework with reusable patterns. The AI doesn't think about folder structure, auth, logging, or deployment — it's all built in.

2-5 days

Manual development per screen

2-4 hours

DEX AI builder per screen

2-4 years

Manual full migration

1-3 months

DEX full migration

More accurate because every rule has a unit test. More auditable because every screen has a JSON descriptor. More maintainable because the output is standard TypeScript.

Ready to see the process on your Notes databases?

Send us 3-5 NSF databases. We'll run the analysis, show you the business rules we extracted, and deliver a scoped migration plan within 5 business days.