
From First Enquiry to Permanent Residence, in One File.
PASSAGE is the practice operating system for RCIC-licensed immigration consultancies. The client portal, the case work, the LMIA recruitment evidence, the signed retainer, and the invoice all hang off one client record.
PASSAGE is a practice-management platform by Khoshà Systems for Canadian RCIC-licensed immigration consultancies. It unifies client records, 11 case-type pipelines, LMIA recruitment evidence, billing, and regulatory compliance tracking into one system — in daily production use at a licensed RCIC practice.
Your practice already runs on ten systems. None of them talk.
WhatsApp threads for one thing, an Excel tracker for another, a Drive folder for documents, Gmail search for history, job posting screenshots, a wall calendar for deadlines, a Word retainer template, a separate invoice book, sticky notes — and when none of that works, asking the office manager.
One record. Every fact attached to it.
Client, employer, case, evidence, and money all live on the same record — one-click file location, staff transitions without losing history, system-held deadlines, and pre-assembled regulatory documentation.
Intake, uploads, signatures
Status, document uploads, e-signatures, and payments — reachable through a secure link, no account required.
Profile, documents, eligibility
One client record holds the profile, documents, eligibility screening, and full case timeline.
Owner, admin, case worker
Role-based workspaces so the whole firm works from the same truth, with firm-level isolation.
Six systems, one record.
Not a feature list — the parts of running a practice that currently live in someone's head or a spreadsheet.
One Client Record
Nothing typed twice. Every action logged, every document signed and audited.
- Role-based access (owner, admin, case worker, read-only)
- Firm-level isolation & full audit trail
- Offline functionality
Recruitment Evidence
LMIAs fail on advertising records, not forms. The 56-day Job Bank clock runs on-screen.
- Three-source recruitment tracking
- Applicant log & recruitment summary generation
- Wage line & threshold pre-filing checks
Client Portal
One secure link. No account, no password — nothing for the client to install or lose.
- Passport auto-scanning (MRZ extraction)
- Proof-of-funds requests
- Live case status & revocable access
Billing
The money lives on the same record as the work — not a separate invoice book.
- 1, 2, or 3-instalment schedules
- GST/HST per instalment
- Government fee passthrough
Critical Dates
Nothing filed late — every deadline across every open file, on one screen.
- Job Bank expiry & biometrics tracking
- ESDC response windows
- Work permit & PR portal deadlines
Data Integrity
Every government rule has a source, a date, and a signature — one place, not twelve.
- canada.ca source URL per constant
- Effective-date tracking, human-verified
- 41 CMAs of ESDC unemployment data
Ten steps, enquiry to permanent residence.
The same client record moves through every stage — nothing re-entered, nothing re-explained.
Enquiry & Intake
Employer enquiry or worker referral arrives through a secure link; passport auto-fills the file.
Record & Retainer
Employer and worker records created, screening completed, retainer signed electronically.
LMIA Eligibility
File measured against wage, region, and threshold rules before work begins — refusal risk flagged pre-filing.
Recruitment
Every posting and applicant logged, with the advertising clock running on-screen.
LMIA Application
Stream, positions, named workers, and supporting documents assembled from existing file data.
ESDC Assessment
Application filed and tracked through officer review and further-information requests to decision.
LMIA Decision
Positive outcome continues to permit; negative outcome reviewed, corrected, refiled.
Work Permit
Permit application built from the existing file — offer, evidence, biometrics, decision.
Arrival & Employer Compliance
Post-arrival obligations recorded for employer evidence.
PR Pathway
Route to permanent residence assessed and tracked from the same client record.
Eleven pipelines, each its own workflow.
Not one generic "case" object stretched to fit — each type gets the fields, rules, and steps it actually needs.
Before You Book a Call
Straight answers, including the ones software pages usually dodge.
PASSAGE is practice-management software, not an immigration consultancy. It does not provide immigration advice or representation. Advice and representation in Canada may only be given by an authorised representative — an RCIC in good standing with the CICC, a member of a Canadian provincial or territorial law society, or a Chambre des notaires du Québec notary. The licensed consultant remains responsible for every assessment, decision, and filing made using this software.
Regulatory constants and case examples referenced on this page are illustrative of how the product stores and displays data, and are not a statement of current law. Always verify against canada.ca. Permanent residence is eligibility-dependent and is not guaranteed by an LMIA, a work permit, or by using this software.
See It On Your Own Files.
Thirty minutes. No obligation, no card. We'll walk through your actual files and tell you honestly what moving in looks like for your practice.
Book a Walkthrough