Skip to content

NaiRoute · built on QGIS · on-premise

Software for runningan underground fibernetwork.

Maps, ports, splices, and customers stay in one shared database.

Underground FTTx
One shared database
Built on QGIS
Deployed on-premise

Today, your network lives in files.

KMZ exports, spreadsheets, printouts, and memory. When the person who knows is unavailable, work stops.

Maps
NameDate modifiedSize
  • old_maps2023-02-11
  • aqaba_north.kmz2024-06-302.1 MB
  • aqaba_north_FINAL.kmz2025-11-022.4 MB
  • aqaba_north_rev3.kmz2026-01-182.4 MB
ports_field (copy).xlsx
ports_office.xlsx
ABC
110360Fadi CalvertP14
24352Hadi NorwoodP12
34341Sara NorwoodP14
44359Maya MardenP08

DOH-0136 · SPLICE SHEET

1blueNadia Calvert
2orangeJad Marden
3greenRana Calvertmoved?
4brownHana Calvert
  1. 01Scattered geometry

    Every KMZ export is a snapshot nobody trusts a month later.

  2. 02Spreadsheet assignments

    Port assignments and subscriber records are copied between spreadsheets until the files disagree.

  3. 03Paper splice records

    What’s inside each closure lives on a printout in a van, if anywhere.

  4. 04Knowledge in heads

    Which customers go dark if this duct is cut? The answer lives in one engineer’s head.

The product, live

Planning, support, splicing, and reporting each have a working screen below.

Four live workspaces

Living Map

See every duct, cable, closure, and customer together, with the right detail at each zoom.

Toggle Focus mode and layers, then select a house to trace its path.

23622324DUCT-0002DUCT-0005DUCT-0006DUCT-0007DUCT-0008DUCT-0009CBL-0002 48FCBL-0003 48FSC-003SC-013SC-015SC-002SC-008SC-010DOH-0029DOH-0011DOH-0136DOH-0107DOH-0035DOH-0214DOH-0130DOH-0033DOH-0085DOH-0151DOH-0124DOH-0038POP-01NAP-0001

LAYERS

EPSG:32636Click a service point to trace its recorded path.

Customer Desk

Find a customer, inspect their assigned path and port, or record a fault while they are on the line.

Search the list, change filters, or select a port in the matrix.

CUSTOMER DESK

customer, equipment, ports

78 customers 4 need assignment

Sara Norwood (4341)

ActiveID 4341Partner B
Edit
SERVICE ASSIGNMENT Live · signal path complete
ODFT4 · P2
SplitterM1 · P59
CabinetSC-015
Drop closureDOH-0107
CustomerSara Norwood
Assignment complete. DOH, cabinet, splitter and ODF are captured per sheet.
CUSTOMER
Customer ID4341
PhoneNot recorded
PartnerPartner B
ServicePrimary
NETWORK
Drop closureDOH-0107
CabinetSC-015
SplitterModule 1 · Port 59
ODFTray 4 · Port 2
PORT MATRIX
SC-015 · 31/64 · next P07

Splice Studio

Connect individual fibers on screen and print the same closure sheet for the crew.

Pair fibers across the joint, or preview and apply a complete range.

SPLICE STUDIO

DOH-0136 · pass-through cut & drop

Switch to snip view
Sheet complete
CBL-0002 · 48FCBL-0003 · 48F
Tube 1
Tube 2
Tube 1
Tube 2

Network Console

Open a complete offline copy of the network from one file, without a server, login, or internet connection.

Switch tabs or select an alert to open the related record.

Demo Network

Aqaba, Jordan

78 subscribers

Generated 2026-07-18 12:43 UTC

NEEDS ATTENTION

2POPS
15CABINETSsplitter SCs
8SPLITTER MODULES
40CLOSURES23 shared
78SUBSCRIBERS5 partners

6.56 km cable · 11.77 km duct · underground plant, Aqaba, Jordan

PARTNER MIX78 total
Partner B3747%
Partner D2633%
Partner C912%
Partner A56%
Demo Networkself11%
SERVICE BREAKDOWN
Primary
33
Shared drop
38
Cabinet-fed
6
Return
1

How the record gets built.

Each step records what the next one depends on.

  1. 01 · IMPORT

    Import existing plant

    Import KMZ maps and subscriber sheets, then review every change before it enters the record.

    WRITTENaqaba_north.kmz

  2. 02 · DESIGN

    Design ducts and cables

    Route cables through ducts along mapped roads, using snapping and assisted routing.

    WRITTENCBL-0006

  3. 03 · CONNECT

    Connect closures and cabinets

    Every cable lands somewhere. Endpoints and duct membership are recorded, not implied.

    WRITTENCBL-0002 → DOH-0136

  4. 04 · ASSIGN

    Assign subscribers and ports

    Assign splitter ports without double-booking, even when two desks work at once.

    WRITTENSC-013 · P07

  5. 05 · SPLICE

    Record splices and ODF patches

    Record every fiber connection in the closure, then print the same sheet for the crew.

    WRITTENDOH-0136 · F07 to F12

  6. 06 · PROVE

    Validate, trace and export

    Trace any subscriber to their fiber path. Export the bill of materials, map atlas, or offline console.

    WRITTENEPSG:32636

The whole team edits at once.

Planning, support, and splice crews edit the same project. Conflicting port assignments are rejected before a record is overwritten.

DOH-0136SC-013PORT TAKENSC-013 / PORTS0102030405060708
CBL-0006 SAVED
PLANNING
SUPPORT
SPLICE CREW
PLANNINGDrawing CBL-0006SUPPORTAssigning SC-013SPLICE CREWSplicing DOH-0136

From scattered files to daily operation.

NaiRoute runs on your machines. Its database and QGIS project use formats that other tools can read.

  1. 01Week 1-2

    Review and migrate

    We inspect your KMZ and Excel files, import them, then compare the result with the source.

  2. 02Week 3-4

    Install and train

    We install NaiRoute on engineers’ machines and train the team using its own network data.

  3. 03Week 5-6

    Go live and support

    Annual support covers updates, fixes, and direct engineering help.

Custom software for your operation

DeyaAldeen AlSoub builds and supports NaiRoute in Amman, Jordan. He also turns each client’s existing procedures into software.