Skip to content

KopanoWorks — Live Demo Script

Construction & Electrical Projects | Reusable Demo Guide

Section titled “Construction & Electrical Projects | Reusable Demo Guide”

Duration: 45 minutes (33 min demo + 12 min Q&A) Presenter: Nhlanhla Mnyandu, ISU Technologies Platform: Live system with seeded demo data


  • Demo data loaded — 3 projects visible (OR Tambo Airport, uMhlanga Ridge, Sandton Office Tower)
  • Browser: Chrome, incognito, 100% zoom, bookmarks hidden
  • Mobile device ready (for offline capability demo if needed)
  • Screen resolution: 1920x1080 minimum
  • Stable internet connection
  • Close all notifications/Slack/email
  • Test navigation through all demo sections beforehand
  • Know the client’s project types (residential, commercial, industrial, electrical, civil)

Demo Overview — 3 Projects, Full Lifecycle

Section titled “Demo Overview — 3 Projects, Full Lifecycle”
ProjectTypeBudgetStatusWhat It Demonstrates
OR Tambo Airport — Terminal B ExtensionMajor InfrastructureR285MAwarded, not startedPre-construction visibility, budget tracking from day zero, delay identification before ground is broken
uMhlanga Ridge Mixed-Use DevelopmentCivil ConstructionR125M45% — Active constructionMid-project operations: daily logs, incidents, workforce management, active site work
Sandton Office Tower Electrical UpgradeElectricalR45M78% — CommissioningLate-stage: punch lists, compliance close-out, final inspections, handover preparation

Key message: KopanoWorks handles the full project lifecycle — from the moment a contract is awarded through active construction to final handover. These three projects show exactly that.


“Good morning. Thank you for taking the time — I know how valuable your mornings are when you have projects running.

Let me ask you something. Right now, if I asked you to show me the exact budget position on your biggest project — labour, materials, equipment — how long would that take you to pull together?

What about your team’s compliance status? Are all certificates current? Any medicals expiring this month?

And your daily logs from last week — are they in one place, or spread across WhatsApp messages and notebooks?

These are the problems we built KopanoWorks to solve. What I’m going to show you today is a live platform — not slides, not mockups. Every number, every photo, every log entry you’ll see is real data.

We have three demo projects loaded. One is a R285 million airport terminal extension that’s been awarded but hasn’t started yet — and you’ll see why that matters. The second is an active R125 million civil construction project mid-build. And the third is a R45 million electrical upgrade approaching handover. Together, they show how KopanoWorks works across the entire project lifecycle.”

Transition: Open browser → Navigate to dashboard


PART 2: Dashboard & Project Portfolio (4 minutes)

Section titled “PART 2: Dashboard & Project Portfolio (4 minutes)”
  1. Portfolio dashboard — All 3 projects visible at a glance

    • Project cards with status indicators, progress percentages, and budget summaries
    • Team member counts per project
  2. Key metrics — Point out the high-level KPIs

    • Total active projects
    • Combined budget under management (R455M across 3 projects)
    • Open incidents count
    • Upcoming compliance expirations
  3. Quick navigation — Show how one click takes you into any project

“This is your command centre. Three projects, R455 million under management, visible in one view. You can see immediately that OR Tambo is at 0% progress — it’s been awarded, not started — but the platform is already tracking it. uMhlanga is at 45%, Sandton at 78%.

Notice the team counts — 33 people on OR Tambo, 10 on uMhlanga, 9 on Sandton. You know exactly who is assigned where.

Let me take you into OR Tambo first, because this is where it gets interesting.”

Transition: Click into OR Tambo Airport project


PART 3: Project Setup & Planning — OR Tambo Airport (5 minutes) :star: HIGH IMPACT

Section titled “PART 3: Project Setup & Planning — OR Tambo Airport (5 minutes) :star: HIGH IMPACT”
  1. Project overview — OR Tambo International Airport - Terminal B Extension

    • Code: ORTIA-TB-EXT-2026
    • Budget: R285,000,000
    • Phase: Pre-Construction
    • Location: Kempton Park, Gauteng (show GPS coordinates)
    • Client: ACSA (Airports Company South Africa)
    • Duration: Jan 15 – Dec 31, 2026
  2. Project phases & milestones — 9 defined stages

    • Site Mobilization (5%) → Foundation & Structural (20%) → Building Envelope (35%) → MEP Rough-In (50%) → Interior Finishes 50% (65%) → MEP Commissioned (80%) → Interior Complete (90%) → Practical Completion (95%) → Final Handover (100%)
  3. Team structure — 33 members with defined roles

    • 1 Project Manager (Thabo Mokoena)
    • 4 Foremen (Structural, Electrical/MEP, Plumbing/HVAC, Safety Officer)
    • 28 Technicians organised by trade (Electrical, Plumbing, HVAC, Carpentry, Masonry, Welding, Painting, Equipment Operators, QC)
  4. Scope overview — 12,000 sqm extension

    • Passenger boarding bridges, retail spaces, baggage handling, MEP infrastructure, HVAC, fire suppression, interior finishes

“This project was awarded to Kopano Construction Group — R285 million, Terminal B extension at OR Tambo. Construction hasn’t started yet. But look at what we already have.

The project is fully structured — 9 milestones from mobilization to final handover. 33 team members assigned with their roles and trades defined. The scope is documented — 12,000 square metres including passenger boarding bridges, baggage handling systems, and full MEP infrastructure.

Most importantly, the client is ACSA — Airports Company South Africa. They expect weekly reports and monthly meetings. With KopanoWorks, those reports are generated from live data, not compiled manually from emails and spreadsheets.

Now, let me show you why setting this up before construction starts is so powerful.”

Transition: Navigate to Budget & Cost Tracking


PART 4: Budget & Cost Tracking — OR Tambo (5 minutes) :star: SHOWSTOPPER

Section titled “PART 4: Budget & Cost Tracking — OR Tambo (5 minutes) :star: SHOWSTOPPER”
  1. Budget overview — R285,000,000 total budget

    • Labour allocation
    • Materials allocation
    • Equipment allocation
    • Show the breakdown is visible and trackable before any spend has occurred
  2. Cost categories — Demonstrate granular tracking

    • Equipment inventory: Tower Crane (Liebherr 71EC), Excavator (CAT 320 — 342 hours logged), Scissor Lift, 150kVA Generator
    • Material deliveries tracked with dates and quantities
  3. Delay tracking — This is the key selling point

    • Show tasks that are already flagged as delayed or at risk
    • Foundation Excavation: completed (18 days, 5 days ahead of schedule)
    • Steel Column Installation: in progress, 65% complete (16 of 24 columns)
    • Highlight tasks that are pending and falling behind schedule before construction has fully ramped up
  4. Planned vs Actual — Duration comparison on completed/in-progress tasks

    • Visual indication of which tasks are ahead, on track, or behind

“R285 million. That’s a number you need to track from day one — not from when the first invoice arrives.

Here’s the budget breakdown — labour, materials, equipment — all structured before a single rand has been spent. Your finance team, your project manager, and your client can all see this right now.

Look at the equipment. The CAT 320 excavator has logged 342 hours. The tower crane is on-site. These assets are being tracked.

But here’s what I really want you to see — the task schedule. Foundation excavation? Done in 18 days, 5 days ahead of schedule. Good news. Steel column installation? 65% complete, 16 of 24 columns up.

Now look at the tasks that haven’t started — HVAC ductwork, fire suppression, boarding bridge installation. The platform is already telling you where the pressure points are. These are critical-path items. If they slip, your handover date moves.

This is the power of KopanoWorks — you see the problems before they become expensive. On a R285 million project, a one-week delay can cost hundreds of thousands of rands. The platform gives you that visibility from the moment the contract is signed.”

Transition: Navigate to uMhlanga Ridge project → Daily Site Logs


PART 5: Daily Site Logs — uMhlanga Ridge (4 minutes)

Section titled “PART 5: Daily Site Logs — uMhlanga Ridge (4 minutes)”
  1. Switch to uMhlanga Ridge project — R125M, 45% progress, active construction

    • “Now let’s look at what happens when construction is in full swing.”
  2. Daily log list — Show multiple dated entries

    • Status indicators: Draft, Submitted, Approved
  3. Open a detailed log — Show the full capture:

    • Weather: Partly cloudy, 28°C
    • Workforce headcount: 20 workers broken down by trade (carpenters, welders, general labour, equipment operators)
    • Work performed: Foundation excavation for eastern wing (85% complete)
    • Deliveries: 3 tracked (concrete, steel reinforcement, timber formwork) with supplier names and quantities
    • Equipment used: Excavator, crane, concrete pump — with hours logged
    • Safety meeting: Held — topics: excavation safety, lifting operations, heat stress, PPE compliance
    • Visitors: 2 documented (with names and purpose)
  4. Approval workflow — Show how a foreman submits, project manager reviews and approves

“uMhlanga Ridge — R125 million mixed-use development in Durban. This is a live construction site, 45% complete.

Your foreman, Johan van der Merwe, captured this log from site. Look at the detail — weather conditions, 20 workers on-site broken down by trade, three material deliveries tracked with supplier names, three pieces of equipment with hours logged, and a safety meeting documented with four topics covered.

This took him 10 minutes on his phone. Not 45 minutes on a laptop back at the office.

And here’s the workflow — Johan submits the log, the project manager Thabo reviews it and either approves or sends it back. Every log is timestamped, attributed, and stored permanently. When a client asks ‘what happened on site on the 15th?’ — you pull it up in 3 seconds.”

Pause — Check for questions

Transition: Stay on uMhlanga Ridge → Navigate to Safety & Incidents


PART 6: Safety & Incident Reporting — uMhlanga Ridge (5 minutes) :star: HIGH IMPACT

Section titled “PART 6: Safety & Incident Reporting — uMhlanga Ridge (5 minutes) :star: HIGH IMPACT”
  1. Incidents list — Show multiple incidents across severity levels

    • Minor injuries (cuts, strains)
    • Near misses (dropped tools, unsecured scaffolding)
    • Property damage
    • Environmental (diesel spill)
  2. Open a detailed incident — Scaffolding-related near miss

    • Type and severity classification — Near Miss, Moderate
    • Location details — Specific area on site
    • Description — Clear narrative of what happened
    • Root cause analysis — Why it happened
    • Corrective actions — What was done, who is responsible, due dates
    • Department of Labour notification tracking — Status of regulatory reporting
  3. Show another incident — Worker injury

    • Witness statements
    • Photo evidence with GPS coordinates
    • Investigation status — investigating, corrective action, completed
  4. Incident reporting speed — Emphasise the <2 minute capture time

    • “Your safety officer can report this from site, with photos, in under 2 minutes”

“Safety is non-negotiable. On the uMhlanga project, we have 9 incidents recorded — ranging from minor cuts to near misses to an environmental incident.

Let me open this one — unsecured scaffolding near miss. The system captured exactly what happened, where it happened, the severity classification, and most importantly — the root cause analysis and corrective actions.

Notice the Department of Labour notification tracker. When you have a reportable incident, the OHS Act requires notification within specific timeframes. The platform tracks this for you — no more scrambling to remember whether you reported it.

Now look at this worker injury — there’s a witness statement attached, photo evidence with GPS coordinates proving exactly where on site it occurred, and an investigation trail showing what’s been done.

Your safety officer captured this from the field in under 2 minutes. That’s the difference between a paper form that sits in a filing cabinet and a digital record that triggers corrective actions, notifies the right people, and creates an audit trail.”

Transition: Navigate to Risk Assessments


  1. Risk assessment list — Multiple assessments across both projects

    • Concrete pouring operations
    • Tower crane operations
    • High voltage switchgear installation
    • Cable pulling operations
    • Generator commissioning
  2. Open a detailed assessment — Tower crane operations

    • 5x5 risk matrix — Likelihood vs Severity
    • Risk level colour coding — Low (green), Medium (amber), High (orange), Critical (red)
    • Control hierarchy — Elimination → Substitution → Engineering Controls → Administrative Controls → PPE
    • Individual risk items with before/after control ratings
  3. Approval workflow — Draft → Under Review → Approved

    • “No work begins until the risk assessment is approved”

“Before any high-risk activity starts, your team needs a risk assessment. KopanoWorks uses the standard 5-by-5 matrix — likelihood times severity.

Here’s the tower crane operations assessment. Each hazard is rated before and after control measures are applied. The control hierarchy is built in — you start with elimination, then substitution, engineering controls, administrative controls, and finally PPE. This isn’t just a checkbox exercise — it forces your team to think through controls in the right order.

And the workflow ensures nothing falls through the cracks — an assessment stays in draft until it’s formally approved. Your safety officer knows exactly which assessments are pending, which are approved, and which need review.”

Transition: Navigate to Employee Compliance


PART 8: Employee Compliance — OR Tambo Team (4 minutes)

Section titled “PART 8: Employee Compliance — OR Tambo Team (4 minutes)”
  1. Switch back to OR Tambo project — 33 team members

    • “Let me show you why pre-construction compliance matters.”
  2. Compliance overview — Dashboard showing team compliance status

    • Green: fully compliant
    • Amber: expiring soon (within 30 days)
    • Red: expired
  3. Employee detail — Open a specific worker’s profile

    • Documents: ID copy, driver’s license
    • Medical certificates: Annexure 3 (occupational health), working at heights medical
    • Competency certificates: Working at heights, first aid, trade certificate (electrician/welder/rigger)
    • Training records: Site induction, safety training, with scores and completion dates
    • Expiry tracking: Show certificates expiring in 14 days, 7 days, already expired
  4. Compliance matrix — Bird’s-eye view of all 33 workers

    • Quickly spot who is non-compliant before they arrive on site
  5. Automatic alerts — 30-day and 7-day expiry notifications

    • “The system tells you before it’s a problem — not when the auditor finds it”

“33 people are assigned to the OR Tambo project. Before any of them set foot on site, you need to know: Are their medicals current? Are their competency certificates valid? Have they completed site induction?

Here’s a worker profile — ID copy on file, Annexure 3 medical valid until August, working at heights certificate current, first aid training completed with a score of 87%.

But look at this one — their competency certificate expires in 14 days. The system flagged it automatically. Their manager has already been notified.

Now zoom out to the compliance matrix — 33 workers, all their certificates, one view. Green means current, amber means expiring soon, red means expired. On an ACSA project with strict security and compliance requirements, this is not optional. One expired certificate can mean one worker turned away at the gate.

KopanoWorks gives you this visibility before construction starts. You fix compliance gaps now — not when they cause delays.”

Transition: Switch to Sandton Office Tower project → Punch Lists


PART 9: Tasks & Scheduling — Across Projects (4 minutes)

Section titled “PART 9: Tasks & Scheduling — Across Projects (4 minutes)”
  1. OR Tambo task list — 10 tasks spanning the full lifecycle

    • Foundation Excavation (completed, 18 days, -5 days = ahead of schedule)
    • Foundation Concrete Pour Phase 1 (completed)
    • Steel Column Installation - East Wing (in progress, 65%)
    • Electrical Main Distribution Room (in progress, 40%)
    • HVAC Ductwork (pending)
    • Fire Suppression System (pending)
    • Passenger Boarding Bridge Installation (pending, critical milestone)
    • Final Electrical Testing & Commissioning (pending, critical milestone)
  2. Task dependencies — Show how tasks link together

    • Finish-to-Start: Excavation must complete before concrete pour
    • Critical path items highlighted
  3. Planned vs actual duration — Visual comparison

    • Tasks completed ahead of schedule vs those at risk
  4. Multiple assignees — Show team allocation per task

“Here’s the OR Tambo task schedule — 10 major work packages from foundation excavation to final commissioning.

Foundation excavation is done — 18 days, 5 days ahead of schedule. That’s good news. Steel columns are 65% complete. The electrical distribution room is at 40%.

But look at the pending items — HVAC ductwork, fire suppression, boarding bridge installation. These are flagged as critical milestones. The platform shows you the dependencies — you can’t commission the electrical systems until the distribution room is complete, and you can’t hand over until everything is commissioned.

This is how you avoid surprises. The schedule tells you where you are, where you’re going, and where the risks are — across every project simultaneously.”

Transition: Switch to Sandton Office Tower → Punch Lists


PART 10: Punch Lists & Snagging — Sandton Office Tower (3 minutes)

Section titled “PART 10: Punch Lists & Snagging — Sandton Office Tower (3 minutes)”
  1. Switch to Sandton project — R45M, 78% commissioning phase

    • “Now let’s look at a project approaching handover.”
  2. Punch list overview — 3 active lists with 11 total items

    • Level 1 — Departure Hall Finishes (5 items)
    • Electrical Systems — Final Inspection (3 items)
    • Mechanical Systems — Commissioning (2 items)
  3. Individual punch items — Open a specific item

    • Description: Ceiling alignment issue, LED fixture replacement, flooring defect
    • Status workflow: Open → In Progress → Completed → Verified
    • Priority: Low, Medium, High, Critical
    • Assigned to: Specific team member
    • Photo evidence — Before photo attached
    • Drawing reference — Pin location on construction drawing
  4. Progress calculation — Automatic percentage based on item completion

“Sandton Office Tower — R45 million electrical upgrade, 78% complete, in commissioning. This is where punch lists matter.

Three active lists — 11 items total. Hall finishes, electrical final inspection, and mechanical commissioning. Each item has a priority, an assignee, a status, and photo evidence.

Look at this one — emergency exit signage not meeting lux requirements. It’s assigned to David Botha, flagged as high priority, with a photo attached showing the current state. When David fixes it, he takes an after photo, marks it complete, and the project manager verifies it.

The progress bar updates automatically. Your client can see snagging progress in real-time — no more weekly email updates asking ‘how many items are closed?’”

Transition: Navigate to Photo Documentation


  1. Photo gallery — Show photos across projects

    • Foundation pour with GPS coordinates
    • Electrical conduit installation
    • Safety briefing attendance
    • Steel reinforcement delivery
    • Equipment on site
  2. Photo metadata — Click into a specific photo

    • GPS coordinates (latitude/longitude)
    • Timestamp (date and time)
    • Device information
    • Category: progress, safety, delivery, equipment
    • Linked to specific project and daily log
  3. Search and filter — By date, category, project

    • “Show me all safety photos from February”
  4. Drawing pin — Show a photo pinned to a specific location on a construction drawing

“Every photo in KopanoWorks is automatically tagged with GPS coordinates and a timestamp. This isn’t metadata your team adds manually — it happens automatically.

Here’s a foundation pour photo — you can see exactly where on site it was taken, when it was taken, and which daily log it’s linked to. If there’s ever a dispute about when work was done or what condition it was in — this is your evidence.

You can filter by category — show me all delivery photos this month. Show me all safety-related photos. Show me progress photos on the eastern wing.

And you can pin photos directly onto construction drawings — so when someone asks ‘where exactly was this issue?’ you can show them the precise location on the drawing.”

Transition: Brief mention of mobile/offline


PART 12: Mobile & Offline Capability (2 minutes)

Section titled “PART 12: Mobile & Offline Capability (2 minutes)”

What to Show (if device available, otherwise describe)

Section titled “What to Show (if device available, otherwise describe)”
  1. Mobile app interface — Show the clean, field-friendly design

    • Large touch targets (designed for workers wearing gloves)
    • Simple navigation
  2. Offline indicator — Show what happens without signal

    • Data captured locally
    • Sync indicator when connection returns
  3. Key offline actions:

    • Capture daily logs
    • Take and tag photos
    • Report safety incidents
    • Complete punch list items
    • Update task progress

“Your teams aren’t sitting at desks. They’re on scaffolding, in cable trenches, on rooftops, at remote sites where there’s no signal.

KopanoWorks is built for that. The mobile app works offline — your foreman captures a daily log, takes site photos, reports an incident. All of it is stored locally on the device. When he drives back to the office or gets signal, everything syncs automatically.

No data is lost. No ‘I’ll do it later’ that turns into ‘I forgot.’ The work is captured where and when it happens.”

Transition: Navigate back to dashboard for close


“Let me bring it back to the three projects we looked at today.

OR Tambo — R285 million, awarded but not started. You saw budget tracking, team compliance, and task scheduling happening before construction begins. The platform already identified which tasks are ahead of schedule and which milestones are critical. That visibility at this stage prevents expensive surprises later.

uMhlanga Ridge — R125 million, active construction. You saw daily logs captured from the field in 10 minutes, safety incidents reported in under 2 minutes with full root cause analysis, and a workforce of 20 tracked by trade.

Sandton Office Tower — R45 million, approaching handover. You saw punch lists driving items to completion, photo evidence on every defect, and progress calculated automatically.

One platform. Every phase. Every role. Every project.

Here’s what I’d like to suggest as next steps.”

“First, we set up your organisation on the platform — your company name, your projects, your team. We can do this in a single session.

Second, we configure your first project — import your team, set up your phases and milestones, and load your budget structure. Your project manager will have visibility immediately.

Third, your field teams download the mobile app and start capturing data from site. Daily logs, photos, incidents — from day one.

We handle the onboarding. We train your team. And we’re here for support as you get up and running.

The question isn’t whether this will save you time and money — you’ve seen that today. The question is which project you’d like to start with.”

“What questions do you have?”


”How long does it take to get set up?”

Section titled “”How long does it take to get set up?””

“Your organisation can be configured in a day. Project setup — importing your team, setting phases, loading budgets — takes a few hours per project. Your field teams can be capturing data within a week of signing up."

“Yes. KopanoWorks is multi-project by design. You saw three projects today — you can run as many as you need from a single dashboard. Each project has its own team, budget, phases, and compliance tracking."

"What about our existing data — photos, logs, documents?”

Section titled “"What about our existing data — photos, logs, documents?””

“We support bulk import. Your existing project photos, documents, and team data can be migrated during onboarding. Nothing from your current projects is lost."

“Pricing is custom — based on your team size, number of active projects, and which modules you need. After this meeting, I’ll put together a proposal tailored to your operations. There’s no one-size-fits-all — we work with what makes sense for your business."

"What about data security and POPIA compliance?”

Section titled “"What about data security and POPIA compliance?””

“All data is hosted on South African servers. We use JWT authentication with role-based access control — your foreman sees his projects, your project manager sees all projects, your client sees only what you choose to share. Every action is logged in a full audit trail. We’re POPIA compliant by design."

“The mobile app runs on Android and iOS. It’s designed for field conditions — large buttons, simple navigation, and it works on mid-range devices. You don’t need the latest smartphone."

"What if we have subcontractors on site?”

Section titled “"What if we have subcontractors on site?””

“You can add subcontractor teams to specific projects with controlled access. They can capture their daily logs and photos, but they only see what you allow them to see. Their compliance certificates are tracked the same way as your permanent staff."

"How is this different from Procore / Buildertrend / PlanGrid?”

Section titled “"How is this different from Procore / Buildertrend / PlanGrid?””

“Three things. First, KopanoWorks works offline — most international platforms require constant internet, which doesn’t work on South African construction sites. Second, we’re built for South African compliance — Annexure 3 medicals, DoL reporting, CIDB-aligned competency tracking, ZAR currency. Those platforms bolt on SA compliance as an afterthought. Third, pricing — international platforms price in USD for large enterprises. We price in ZAR for South African firms."

“Yes. You create a client user with read-only access. They see project progress, photos, and reports — but they can’t modify anything. This replaces the weekly status email with live visibility. Your clients will appreciate it, and it saves your team hours of report compilation.”


  • Send thank-you email within 2 hours
  • Attach executive summary one-pager (PDF)
  • Include link to platform overview
  • Propose onboarding date — aim for within 2 weeks
  • Prepare custom pricing proposal based on their team size and project count
  • Schedule follow-up call within 5 business days
  • Note any specific pain points or feature requests mentioned during Q&A

  • Confident but conversational — You’re showing a working product, not pitching a concept
  • Construction-fluent — Use their language: snagging, punch lists, toolbox talks, Annexure 3, DoL
  • ROI-focused — Tie every feature back to time saved, money saved, or risk reduced
  • Peer-to-peer — Speak as someone who understands construction operations, not as a software vendor
  • Do not oversell features that aren’t built yet — everything in the demo is real
  • Do not compare directly to their current tools — ask what they use first, then position
  • Do not rush through sections — better to show 8 features well than 12 features quickly
  • Do not read from the screen — know the data, tell the story
  • If running long, skip Part 11 (Photo Documentation) — mention it briefly during daily logs instead
  • If the audience is engaged on safety, extend Parts 6 and 7 and shorten Part 9
  • If budget/cost is their primary concern, extend Part 4 and reference it throughout
  • Always leave at least 10 minutes for Q&A — that’s where deals are made
  • If mostly project managers: Emphasise dashboard, budget tracking, reports
  • If safety officers present: Emphasise incidents, risk assessments, compliance, permits
  • If C-suite/directors: Emphasise portfolio view, cost control, client visibility
  • If technical/IT: Mention the stack — React Native, PostgreSQL, PostGIS, JWT, S3, offline sync
  • If electrical contractors: Highlight the Sandton electrical project, competency certificates for electricians, cable pulling risk assessments

KopanoWorks — One platform. Every project. From award to handover.