Skip to main content

Case study · Kaneff Group

Moving seven terabytes was the easy part.

Kaneff Group held more than 7 TB of documents across on-premise servers — no naming standards, large volumes of duplicates, and thousands of scanned drawings and PDFs that no search could reach. Any supplier could have copied it all to the cloud. We read it first, then decided what deserved to move.

Client
Kaneff Group
Sector
Real estate & property management
Services
Cloud & Transformation · AI Engineering
Volume
7 TB+ of documents
Outcome
Delivered on time, nothing lost
About Kaneff Group
7 TB+
Documents migrated to SharePoint Online
100%
Searchable, including scanned drawings and PDFs
20%
Less storage used than before the move
15–20%
Duplicate files identified and removed
Zero
Documents lost, across every phase
The challenge

Twenty years of documents, and no map.

Kaneff Group runs real estate and property management. Leases, drawings, contracts, inspections, correspondence — the business runs on paperwork, and two decades of it had accumulated across on-premise servers, department by department, with nobody responsible for the whole.

There were no naming standards, so the same lease might be filed four different ways. Duplicates had multiplied to the point where nobody could say which version was authoritative. Thousands of scanned drawings and PDFs held no readable text at all, so no search would ever find them — people rebuilt work that already existed because finding it took longer.

Behind that sat two quieter problems. Storage costs were rising every year with no plan to change it. And with no retention rules and no record of who changed what, the organisation couldn't have evidenced its position if anyone had asked.

The obvious project was to copy it all into the cloud. That would have relocated the problem, added a monthly bill, and spent the only budget anyone was ever going to get for fixing it.

Why it was hard

Three things made this more than a file move.

Each one would have derailed the programme if it had been treated as a detail to sort out later.

01Nobody could tell us what was in it

There was no inventory. You can't plan a migration against an unknown estate, and you certainly can't promise nothing will be lost. Everything downstream depended on understanding the 7 TB first — which is work most migrations skip.

02A large share of it couldn't be read by software

Scanned drawings, signed contracts and photographed documents are images as far as a computer is concerned. Moving them to a modern platform changes nothing — they arrive just as invisible as they left.

03The business couldn't pause

Property management runs on those documents every working day. There was no window in which the estate could be frozen, so people had to keep working while it moved beneath them.

What we built

A classification engine made for Kaneff's documents.

Not an off-the-shelf migration tool. We built software that understood what a Kaneff lease, drawing or inspection report looks like — because generic classification on twenty years of specific paperwork produces confident nonsense.

01 · ReadingMaking the unreadable searchable

Text recognition ran across every scanned file, turning images of documents back into text a search can reach. That single step is why a drawing filed in 2009 can now be found by typing the property name.

  • Scanned PDFs, drawings and photographed documents processed
  • Full-text search across the entire estate, not just recent files
  • Low-confidence results routed to a person rather than guessed
SCANNED IMAGESEARCHABLETEXT EXTRACTED
02 · SortingEvery document to the department that owns it

The engine classified each file by type and by owning department, then applied consistent naming at a scale no manual process could reach. SharePoint sites were designed around how Kaneff's departments actually work, not around a generic template.

  • Department-specific sites, structured to match real workflows
  • Consistent naming applied automatically across the whole estate
  • Labels and properties applied as files landed, not added afterwards
  • Access limited to the departments that should hold each document
MIXEDClassificationtype · departmentLeasesDrawingsInspectionsdepartment sitedepartment sitedepartment site
03 · GoverningRules that enforce themselves

Retention rules and archival workflows were applied as part of the move, so the platform stays clean without depending on anyone remembering. An audit trail is generated as a by-product of normal use rather than assembled when someone asks.

  • Retention applied automatically by document type
  • Archival workflows that run without manual intervention
  • A record of what exists, who changed it and when
  • Storage that scales without buying hardware
DOCUMENT TYPESLease10 yrsDrawingpermanentInspection7 yrsCorrespondence3 yrsAPPLIED AUTOMATICALLY14:02 · rule applied14:02 · archived14:03 · rule applied14:03 · retained14:04 · rule appliedAUDIT RECORD
The detail that mattered

We deleted before we moved.

Almost every migration copies everything first and promises to tidy up afterwards. It never happens — once the business is running on the new platform, nobody gets budget to go back and sort out files that appear to be working fine. So you pay to store two decades of duplicates, forever.

We found and removed the duplicates before anything moved. That is harder. It requires understanding the estate first, agreeing what counts as authoritative, and taking responsibility for a decision to delete. It's also the entire reason Kaneff's storage went down by a fifth after a migration, rather than up.

Understand, then decide

Duplicates were identified by reading the documents, not by comparing file names — the same lease saved four ways has four different names.

Nothing deleted silently

Every removal appeared in the validation report for that phase, with the retained version named. Kaneff signed off before the next phase began.

One authoritative version

The confusion wasn't only cost. When four versions of a contract exist, someone eventually acts on the wrong one. That risk left with the duplicates.

Paid for itself

Around a fifth of the storage bill, permanently removed — on an estate that had been growing every year with no plan to stop.

What changed

The same documents. A different organisation.

Before
  • No naming standards or structure across departments
  • Duplicates everywhere, with no authoritative version
  • Scanned drawings and contracts invisible to search
  • No retention rules and no record of changes
  • On-premise storage costs climbing every year
  • Documents siloed on servers, hard to reach remotely
After
  • One filing structure, aligned to how each department works
  • Duplicates removed before migration, one version retained
  • Every document searchable, scanned files included
  • Retention applied automatically, audit record generated
  • A fifth less storage, and no hardware ceiling ahead
  • Available wherever people work, with access controlled
How we worked

Department by department, proven each time.

No single cutover, no batch move run overnight and hoped for. Each phase was verified before the next one started, and the old environment stayed available throughout.

Phase 01
Discovery and file analysis

We analysed real files from multiple departments to map what document types existed, how they were named, what had to be kept and for how long, and where the compliance exposure sat across the full estate.

Phase 02
Design and engine build

A target SharePoint structure designed around department workflows, and a classification engine built specifically for Kaneff's document types rather than adapted from a generic tool.

Phase 03
Migration, one department at a time

Files read, classified, renamed, deduplicated and given their retention rule automatically — with a validation report after each department showing exactly what moved, what was removed and what needed a decision.

Phase 04
Governance and handover

Retention and archival workflows switched on, audit record established, and the team trained to run it themselves. Documentation written as we went rather than assembled at the end.

What happened next

The best outcome was that they didn't need us afterwards.

Kaneff runs the platform independently. The rules apply themselves, the structure holds because it matches how the departments actually work, and adding a new document type doesn't require a phone call to us.

We'd rather say that plainly than imply an ongoing dependency. A migration that leaves the client needing the supplier to keep it tidy hasn't finished — it has just moved the problem into a support contract.

Handed over clean
Structure, rules, documentation and training delivered with the platform. Available if they want us, not required.
Technology

Conventional platform, custom intelligence.

The destination was deliberately mainstream — Kaneff's team already knew Microsoft, and a document platform has to be maintainable for a decade. The custom work went where it earned its place: understanding the documents.

Platform
  • SharePoint Online
  • Microsoft 365
  • Power Automate
  • Secure cloud execution
Intelligence
  • Custom classification engine
  • Text recognition for scans
  • Duplicate detection
  • Automated naming
Governance
  • Retention rules by type
  • Archival workflows
  • Access control
  • Audit reporting
Assurance
  • Per-phase validation reports
  • Parallel running
  • Sign-off between phases
  • Handover documentation