dbDB Notes
Notes & Domino specialists · Manitoba, Canada

Niche apps, modern future.

Your Notes and Domino applications hold years of business rules and history. DB Notes has supported them since 1999. Today we pair that deep experience with AI tools to customize, fix, port and integrate them faster, with our people checking every step.

Serving clients since1999
Clients acrossCanada & US
Domino releasesR5 → R9
ApproachAI + experts
The challenge
The people who built your Notes apps have moved on. The apps didn't. We still speak their language.
Our team

Specialists in the apps others won't touch

Notes and Domino skills are getting harder to find. Our team has built, run and fixed these systems across every major release since R5.

CustomizeEnhanceFixPortIntegrate
Build & run

Keep it working

Day-to-day care for the applications your teams depend on.

  • Customize, enhance and fix existing applications
  • New application design and development
  • Domino server administration outsourcing
  • Maintenance and support, including release management
Understand

Know what you have

Clear answers on what each app does and who relies on it.

  • Business analysis and systems analysis
  • Workflow analysis and document cataloguing
  • User guides, application guides, forms and screen design
Modernize

Move with confidence

Planned, low-risk change, at the pace your organization can absorb.

  • Port apps to modern languages and infrastructure
  • Integrate Notes apps with your other applications
  • Upgrades, migrations and IT strategy for large transitions
  • Web, portal and software development · project management
AI-assisted modernization

Old code in, plain language out

The slowest part of modernizing a Notes app is working out what it actually does. AI tools help our team read old LotusScript and formula code quickly and explain it in plain language. Then our specialists check the results.

LotusScript · agent "ApproveRequest"Input
Sub Initialize
  Dim s As New NotesSession
  Dim doc As NotesDocument
  Set doc = s.DocumentContext
  If doc.Amount(0) > 5000 Then
    doc.Status = "Pending Director"
    Call SendMemo(doc, "Director")
  ElseIf doc.Dept(0) = "FIN" Then
    doc.Status = "Approved"
  Else
    doc.Status = "Pending Manager"
  End If
  ' TODO: fix rounding - JR 2004
  Call doc.Save(True, False)
End Sub
AI draft, reviewed by DB NotesOutput

What it does

Routes a request for approval based on its amount and department, then saves the new status.

Business rules found

  • Over $5,000 goes to a Director, who gets an email
  • Finance department requests are approved automatically
  • Everything else goes to a Manager
CheckFinance auto-approval only applies at $5,000 or less. Is that still policy? There is also an unresolved rounding note from 2004.

Illustrative example only. The code and output are not from a client system.

How we work

Five stages, people at every step

AI speeds up the reading, mapping and testing. Our team owns the decisions, the quality and the relationship with you.

1

Discover

Take stock of your databases, agents, users and integrations.

AI assistScans design elements and builds a first-pass inventory.
2

Understand

Uncover the business rules buried in code and forms.

AI assistDrafts plain-language explanations of LotusScript and formulas.
3

Plan

Decide app by app: retire, keep and upgrade, or rebuild.

AI assistGroups similar apps and flags duplication and risk.
4

Modernize

Enhance in place, port to modern languages and infrastructure, or integrate with your other systems.

AI assistHelps with code translation, data mapping and test cases.
5

Support

Run, support and improve what's in place, old or new.

AI assistKeeps documentation current as things change.
How we use AI

Useful, careful, accountable

From small non-profits to large public-sector clients, trust comes first. These are the principles we work by.

People decide

AI drafts. Our specialists review, correct and sign off on the work.

Your data, your rules

We follow your security, privacy and data residency requirements for any AI use.

Open about it

We tell you where AI was used in your project and what it produced.

Value first

We use AI where it saves you time or money, and skip it where it doesn't.

Technical skills

Every Domino release we've worked in

Deep experience across the Notes and Domino platform, plus the tools that usually sit beside it.

Lotus Notes / Domino
R5Release 5
R6.xRelease 6
R7.xRelease 7
R8.xRelease 8
R9Release 9
Also in our toolkit
LotusScript & Formula Crystal Reports / Business Objects Adobe JetForm XML · XSL · XSL-FO C / C++ Visual Basic Oracle Forms MS Access MS Excel AI-assisted code analysis
Contact

Let's map your path forward.

Whether you need a quick fix, ongoing support or a modernization plan, we're happy to start with a conversation about what you have today.

Christian Dandeneau
President and CEO
dbnotes@idfusionsoftware.com
(204) 237-6147
idfusion.comVisit