<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.gtconsult.com/blogs/support/feed" rel="self" type="application/rss+xml"/><title>GTconsult - Blog , Support</title><description>GTconsult - Blog , Support</description><link>https://www.gtconsult.com/blogs/support</link><lastBuildDate>Tue, 06 Oct 2026 08:34:50 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Version History and Migration: What Actually Gets Moved (And What Doesn't)]]></title><link>https://www.gtconsult.com/blogs/post/version-history-and-migration-what-actually-gets-moved-and-what-does-not</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Version History.png"/>Migrating 200 versions of one file? Here's what SharePoint actually carries over during migration, and how to plan for version limits.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_o07g1h4YRaqZrovy6_WlPw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_MY9WhI5xQsyvxgXKwKydlw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_cslgC0haSrqdCyzZgclNTA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_R1ukAAWTWNd8k8LzVaD0ZA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>Every organisation has that one file, 214 versions deep, nobody sure which one is actually final. Daily use lets that ambiguity sit quietly in the background. Migration forces the question out into the open, because someone now has to decide what's worth carrying forward and what's just noise.</span></p></div>
</div><div data-element-id="elm_RGYBTcpPxQ3k8Wtri4dZRw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_RGYBTcpPxQ3k8Wtri4dZRw"] .zpimage-container figure img { width: 504px !important ; height: 504px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/EP%203.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_HRoPsm1REEpO0lkah5-New" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>What migration tools actually carry over</strong></span></h2></div>
<div data-element-id="elm_NXfZL886MzLg_o-ogegi6Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Most migration tools move version history by default, but not unlimited history. SharePoint Online enforces version limits per library, and very deep version chains can hit those limits or slow the migration significantly. Some tools offer options to cap how many versions transfer, trading history for speed, and that trade off is worth understanding before a migration starts rather than discovering it mid-run.</p><p><br/></p><p>It also matters what a version means in the destination. A document with 200 minor autosave versions in the source system doesn't necessarily need 200 versions in SharePoint Online. Deciding what counts as a meaningful version, versus incidental noise from autosave, is a conversation worth having with the business before the technical work begins.</p><h3></h3></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_ZpYmzNmKGONesGjeVNucJQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_QzkoTqnEArIwD3slNNTTIA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_YCTr4hOzfFXLT5ibP8rV5w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_GMCZVS7gEB2iQFvREeentw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong><span>Why moving everything isn't a plan</span></strong></span></h2></div>
<div data-element-id="elm_yrnuX0lQ-yMBH7aDZSBdxg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Moving every version of every file sounds like the safe, conservative choice. In practice it usually isn't, for a few reasons:</p></div><p></p></div>
</div><div data-element-id="elm_2oNQNaBvJ5GuuAkmuyoMfw" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_2oNQNaBvJ5GuuAkmuyoMfw"] div.zpspacer { height:6px; } @media (max-width: 768px) { div[data-element-id="elm_2oNQNaBvJ5GuuAkmuyoMfw"] div.zpspacer { height:calc(6px / 3); } } </style><div class="zpspacer " data-height="6"></div>
</div></div></div></div></div><div data-element-id="elm_XqMk9LmIioSXiivEJO7WSw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_JSoqqH0FVj-P1v6lEoxgMw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-center " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_rm4kFL2ourNGjKn6c91Bbg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_k04Q3o447iYH8l-s2uRnhg" data-element-type="icon" class="zpelement zpelem-icon "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 24 24" height="24" width="24" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M9 7H11V12H16V14H9V7Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z"></path></svg></span></div>
</div><div data-element-id="elm_XTTcNIXzKG-j2lOmIJbrZg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p><span><span style="font-size:16px;">It multiplies migration time and storage for content nobody will ever open again, which slows down the parts of the project people actually care about.</span></span></p></div>
</div></div><div data-element-id="elm_tSF5_guzH2qbofXF-YmdQg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_qIHIaq6Pd7EzOi9DACwnNQ" data-element-type="icon" class="zpelement zpelem-icon "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"></path></svg></span></div>
</div><div data-element-id="elm_6bRQmJaBWeoX3obICbs5pQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p><span><span style="font-size:15px;">It buries the genuinely important version, the signed contract, the approved budget, under years of incidental noise, making it harder rather than easier to find what matters.</span></span></p></div>
</div></div><div data-element-id="elm_B3tfrmAtQILxjB9sK67w6w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_YcyUpFvs0Dj3eMIyY1aruA" data-element-type="icon" class="zpelement zpelem-icon "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z"></path></svg></span></div>
</div><div data-element-id="elm_5YapQ0mtm2yxsCdIW7Nnww" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p><span><span style="font-size:15px;"></span></span></p><div><p>It delays go live for content that added no value in its old system either. Migrating a mess faithfully still leaves you with a mess, just in a new location.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_lVDt8k-rra6_zermCLCr1A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_4kwgbnbGTl1r5FJGBuCOUw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_C9Q1qkOLIWF055jJ-j6B1w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_SQHHAizJ6SdXQX3NWteUWg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><span><span style="font-size:26px;"><strong>A better approach</strong></span></span></span></h2></div>
<div data-element-id="elm_NU_tXgwKAx2KAhpUId1sYw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_NU_tXgwKAx2KAhpUId1sYw"] .zpimage-container figure img { width: 1110px ; height: 740.23px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/wooden-block-letters-spelling-decide-on-colorful-b-2026-09-23-23-24-07-utc.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_c0VZ2kE0WOfdCXgi8W72aA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Decide version retention policy before migration starts, not during. Business critical libraries, contracts, financial records, board papers, may genuinely warrant full version history because of audit or legal requirements. General working folders, meeting notes, draft decks, day to day project files, usually don't need more than the last handful of versions to be useful.</p><p><br/></p><p>This decision works best as a short policy statement agreed with stakeholders early, rather than a judgement call made library by library during the technical migration. It gives the migration team a clear rule to apply consistently, and it gives the business a chance to flag any library that genuinely needs an exception before it's too late to add one.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_5YzraPT6GQxXRbE1muxMwg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_jQMFZu2rV2pSI2R1Dbh1-g" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_BLSB5ptXwGQ2n20A4oZDvw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_wo4b8pnuRurCJMZ3HLk8FQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Questions you may have:</strong></span></h2></div>
<div data-element-id="elm_hKRuRmv-qiOri1kBsftJ2g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;color:rgb(166, 206, 57);">Does SharePoint migration keep all file versions?</span></h3></div>
<div data-element-id="elm_YczKlyL6nNX9-imd5NA2BA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Most tools can, but SharePoint Online's version limits and migration performance mean very long version histories are often trimmed or capped by design rather than by accident.</p></div><p></p></div>
</div><div data-element-id="elm_UvOStEb-JSQ7meybVVULsA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(166, 206, 57);"><span><span style="font-size:18px;">How many versions should I keep?</span></span></span></h3></div>
<div data-element-id="elm_4SAO1dulBi7PffFqMT7mrg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>That depends on the content type. Regulated or contractual documents may need full history, while everyday working files usually don't need more than a handful of recent versions.</p></div><p></p></div>
</div><div data-element-id="elm_crhaH_0o0Bon8cLy22YGGA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(166, 206, 57);"><span><span style="font-size:18px;">Can I recover an old version after migration if it wasn't moved?</span></span><span></span></span></h3></div>
<div data-element-id="elm_kW7M85zNAQUlrBlQi1DyHg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Only if it still exists in the source system's backup. Once a migration is complete and the source is decommissioned, unmigrated versions are typically gone for good.</p></div><p></p></div>
</div><div data-element-id="elm_hFawNzd1dRGjStelJPeT-A" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_s7Ufm5Ew5eJvkG7Gjt7x1Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Before you decide what to carry over, run through GTconsult's <a target="_blank" href="https://www.gtconsult.com/sharepoint-migration-checklist">SharePoint Migration Checklist</a>. It covers content analysis up front and file integrity and version checks once the move is done.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_GhngtuFnzoB4fwqgL0JHYA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zpbackground-size-cover zpbackground-position-center-center zpbackground-repeat-all zpbackground-attachment-scroll " style="background-image:linear-gradient(to bottom, rgba(30, 34, 45, 0.8), rgba(30, 34, 45, 0.8)), url(https://static.zohocdn.com/sites/stock-images/images/zpstock-image-08.jpg);"><style type="text/css"> [data-element-id="elm_GhngtuFnzoB4fwqgL0JHYA"].zpsection{ border-radius:1px; } </style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_kwWyIFbRuf19wuiJFpJ57g" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"> [data-element-id="elm_kwWyIFbRuf19wuiJFpJ57g"].zprow{ border-radius:1px; } </style><div data-element-id="elm_MAyfXLj9TKRyd_BS93QoWw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_MAyfXLj9TKRyd_BS93QoWw"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_iFLqtpTaONefmqIYVokwjw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_iFLqtpTaONefmqIYVokwjw"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><p style="text-align:center;"><span style="font-size:28px;font-weight:700;color:rgb(255, 255, 255);font-family:&quot;Noto Sans&quot;, sans-serif;">Keep Reading</span></p><p style="text-align:center;"><span style="font-weight:400;color:rgb(255, 255, 255);font-family:Nunito;">Check out our other blogs below:</span><br/></p></div>
</div><div class="zpelement zpelem-carousel " data-element-id="elm_vFChc6bjUjkrBHuvMM5myA" data-element-type="carousel" data-currentslide-index="0" data-transition="slide_left" data-slider-interval="5000" data-zs-autoslide="true" data-zs-slidepause-option="false" data-zs-slider="min-height-el: zpcarousel-content-container;arrow-cont: zpcarousel-arrows-container; active-controller: zpcarousel-controller-active; controller-cont: zpcarousel-controller-container; controller: zpcarousel-controller; right-arrow: zpcarousel-arrow-right; left-arrow: zpcarousel-arrow-left;active-slide:zpcarousel-content-active; slide: zpcarousel-content; slides-cont: zpcarousel-content-container;content-cont : zpcarousel-content-inner; background: false;slide-pause-btn:zpcarousel-pause-btn;slide-play-btn:zpcarousel-play-btn;"><div class="zpcarousel-container zpcarousel-style-01"><style></style><div class="zpcarousel-content-container"><div class="zpelement zpcarousel-content " data-element-type="carouselslide" data-element-id="elm_NmT40yo0EeK7-wcRCdOdwA" data-slide-name="Slide 1"><div class="zpcarousel-content-inner"><div data-element-id="elm_Nfrb3Ebb2X9MWdsdyvsVEA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"> [data-element-id="elm_Nfrb3Ebb2X9MWdsdyvsVEA"].zprow{ border-radius:1px; } </style><div data-element-id="elm_ue0B7cLP1m03U1ed3cyWsg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_ue0B7cLP1m03U1ed3cyWsg"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_b7iD3j58BkgRiAzyb8aWCg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_b7iD3j58BkgRiAzyb8aWCg"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_b7iD3j58BkgRiAzyb8aWCg"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_b7iD3j58BkgRiAzyb8aWCg"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_b7iD3j58BkgRiAzyb8aWCg"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/the-copilot-readiness-checklist-nobody-wants-to-do" target="_blank" title="Copilot" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Unused%20Licenses.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);"></span></p><div><div>The Copilot Readiness Checklist Nobody wants to do</div></div><p></p></div>
</div></div></div><div data-element-id="elm_--Sbs6VGOrMYcu-PRIwP8A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_--Sbs6VGOrMYcu-PRIwP8A"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_YCgL6IZWe-UxPAOGL-kBwg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_YCgL6IZWe-UxPAOGL-kBwg"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_YCgL6IZWe-UxPAOGL-kBwg"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_YCgL6IZWe-UxPAOGL-kBwg"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_YCgL6IZWe-UxPAOGL-kBwg"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/four-sharepoint-vulnerabilities-are-being-actively-exploited-here-s-what-to-do" target="_blank" title="Four SharePoint Vulnerabilities Are Being Actively Exploited: Here's What to Do" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Black%20White%20Geometric%20Talk%20Podcast%20YouTube%20Thumbnail.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);"></span></p><div><div>Four SharePoint Vulnerabilities Are Being Actively Exploited: Here's What to Do</div></div><p></p></div>
</div></div></div><div data-element-id="elm_eg5iB_eAOGxgVddwB7SeKg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_eg5iB_eAOGxgVddwB7SeKg"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_U_BojNxtjo3unXKfYJQYRg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_U_BojNxtjo3unXKfYJQYRg"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_U_BojNxtjo3unXKfYJQYRg"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_U_BojNxtjo3unXKfYJQYRg"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_U_BojNxtjo3unXKfYJQYRg"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/why-a-bigger-bucket-doesn-t-help-if-the-holes-keep-moving" target="_blank" title="Why a Bigger Bucket Doesn't Help If the Holes Keep Moving" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Bucket%20Write%20up.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);"></span></p><div><div>Why a Bigger Bucket Doesn't Help If the Holes Keep Moving</div></div><p></p></div>
</div></div></div></div></div></div><div class="zpelement zpcarousel-content " data-element-type="carouselslide" data-element-id="elm_ElvK0JknEOLt_IltjSInOw" data-slide-name="Slide 2"><div class="zpcarousel-content-inner"><div data-element-id="elm_5irXesQ5dcO26u-9Gm6VPw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"> [data-element-id="elm_5irXesQ5dcO26u-9Gm6VPw"].zprow{ border-radius:1px; } </style><div data-element-id="elm_caFfMGTwazGCVJzS76x-Ow" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_caFfMGTwazGCVJzS76x-Ow"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_G2AMMGn4sWKi5M4ZG3U2ag" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_G2AMMGn4sWKi5M4ZG3U2ag"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_G2AMMGn4sWKi5M4ZG3U2ag"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_G2AMMGn4sWKi5M4ZG3U2ag"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_G2AMMGn4sWKi5M4ZG3U2ag"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/sharepoint-2016-and-2019-are-now-unsupported.-here-s-what-that-actually-means." target="_blank" title="SharePoint 2016 and 2019 Are Now Unsupported. Here's What That Actually Means." rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Migration%20Write%20Up%20Thumbnail-1.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);"><a href="https://www.gtconsult.com/blogs/post/micro-moments-macro-impact" title="Micro-moments, Macro-impact&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;" target="_blank" rel=""></a></span></p><div><div>SharePoint 2016 and 2019 Are Now Unsupported. Here's What That Actually Means.</div></div><p></p></div>
</div></div></div><div data-element-id="elm_wSyDroXWGw-gd_PBQGuKDA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_wSyDroXWGw-gd_PBQGuKDA"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_mBk72V40HiU4RjSmNXUxWg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_mBk72V40HiU4RjSmNXUxWg"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_mBk72V40HiU4RjSmNXUxWg"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_mBk72V40HiU4RjSmNXUxWg"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_mBk72V40HiU4RjSmNXUxWg"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/cve-2026-45659-explained-what-the-sharepoint-rce-vulnerability-means-for-your-on-prem-environment" target="_blank" title="CVE-2026-45659 Explained: What the SharePoint RCE Vulnerability Means for Your On-Prem Environment" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/CVE-2026-45659-Blog-Cover.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);">Expert insights: Why and how to migrate to SharePoint SE</span></p></div>
</div></div></div><div data-element-id="elm_qHcGcWKhOLMZojrRUtkBig" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_qHcGcWKhOLMZojrRUtkBig"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_Wcmqog1059esDtm60h2_Kw" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_Wcmqog1059esDtm60h2_Kw"] .zpimagetext-container figure img { width: 307px ; height: 172.69px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_Wcmqog1059esDtm60h2_Kw"] .zpimagetext-container figure img { width:723px ; height:406.69px ; } } @media (max-width: 767px) { [data-element-id="elm_Wcmqog1059esDtm60h2_Kw"] .zpimagetext-container figure img { width:415px ; height:233.44px ; } } [data-element-id="elm_Wcmqog1059esDtm60h2_Kw"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.gtconsult.com/blogs/post/sharepoint-servers-still-exposed" target="_blank" title="Same Pattern, Different Week: Why 1,370 SharePoint Servers Are Still Sitting Exposed" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/spoofing_vs_rcef.png" width="415" height="233.44" size="fit" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="font-size:20px;color:rgb(255, 255, 255);"></span></p><div><div>Same Pattern, Different Week: Why 1,370 SharePoint Servers Are Still Sitting Exposed</div></div><p></p></div>
</div></div></div></div></div></div></div><div class="zpcarousel-arrows-container zpcarousel-arrow-type-01" data-arrow-style="2"><div class="zpcarousel-arrow-left" tabindex="0" role="button" aria-label="Previous"><svg aria-hidden="true" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="svg-icon-18px"><path d="M0,16c0,0.3,0.1,0.5,0.3,0.7l9.9,10c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4L3.4,17H31 c0.6,0,1-0.5,1-1s-0.4-1-1-1H3.4l8.2-8.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-9.9,10C0.1,15.5,0,15.7,0,16z"></path></svg></div>
<div class="zpcarousel-arrow-right" tabindex="0" role="button" aria-label="Next"><svg aria-hidden="true" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="svg-icon-18px"><path id="arrow-right-style2-Arrow_Forward" d="M32,16c0-0.3-0.1-0.5-0.3-0.7l-9.9-10c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4 l8.2,8.3H1c-0.6,0-1,0.5-1,1s0.4,1,1,1h27.6l-8.2,8.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l9.9-10C31.9,16.5,32,16.3,32,16z"></path></svg></div>
</div><div class="zpcarousel-controller-container zpcarousel-controller-type-01"><svg class="zpcarousel-pause-btn" tabindex="0" role="button" aria-label="Pause" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M3.85.53C3.6.5 3.34.5 3.07.5 1.68.5.95 1.09.95 2.18V12c.03.74.56 1.32 1.44 1.44.53.07 1.11.07 1.64 0 .9-.13 1.42-.72 1.42-1.5V2.07c0-.09 0-.18-.03-.28-.1-.66-.75-1.17-1.59-1.26h.01ZM11.43.53C11.18.5 10.92.5 10.65.5c-1.39 0-2.12.59-2.12 1.68V12c.03.74.56 1.32 1.44 1.44.53.07 1.11.07 1.64 0 .9-.13 1.42-.72 1.42-1.5V2.07c0-.09 0-.18-.03-.28-.1-.66-.75-1.17-1.59-1.26h.01Z"/></svg><svg class="zpcarousel-play-btn" tabindex="0" role="button" aria-label="Play" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M.59 7.02C.57 5.33.57 3.63.51 1.94.45.63 1.72-.17 2.9.45c3.2 1.68 6.42 3.32 9.64 4.96.59.3.95.76.96 1.43 0 .66-.34 1.11-.91 1.43-3.18 1.75-6.35 3.5-9.52 5.25-1.2.66-2.39-.04-2.41-1.41C.63 10.42.61 8.72.59 7.03Z"/></svg><div class="zpcarousel-controller zpcarousel-controller-active" data-slide-index="0"></div>
<div class="zpcarousel-controller " data-slide-index="1"></div></div></div></div>
</div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 29 Sep 2026 13:45:11 +0000</pubDate></item><item><title><![CDATA[Why Your SharePoint Migration Timeline Is Wrong (And How to Fix It)]]></title><link>https://www.gtconsult.com/blogs/post/why-your-sharepoint-migration-timeline-is-wrong-and-how-to-fix-it</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Timeline.png"/>SharePoint Migration Timeline: Why Estimates Go Wrong Most SharePoint migration timelines fail before day one. Here's what actually drives migration duration and how to build an estimate that holds.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_HX8nUbkyR8C_yn4ZR3nf0w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_d7brpOLUSEShHPTWlgw-ZA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_z_yL4FA8QlGsj_9gcXw5Iw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_hXoqXg1XjKcIc9syytLvJQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>&quot;It's just a weekend job&quot; is the most expensive sentence in any migration project. Copying files across is the easy part. What actually eats the calendar is everything attached to those files: permissions, metadata, workflows, and the dependencies nobody mapped before quoting the job. By the time a client realises the estimate was wrong, the project has usually already started, which makes it a much harder conversation to have.</span></span></p></div>
</div><div data-element-id="elm_3jQJb9dbgqqfBj6CWQ8MoA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_3jQJb9dbgqqfBj6CWQ8MoA"] .zpimage-container figure img { width: 758px !important ; height: 426px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Migration%20Timeline.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_FrJueAxxAz8nQf7IEdIPxQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_ojJSUGCTubkCgSPXMdLGpg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_o9iKxL5VsuZekmXpMSyTSg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_EObCmvNXNLRsvHKQ1yrfGQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Why timelines slip</strong></span></h2></div>
<div data-element-id="elm_pk-rRakVPZe5EK5ecteZwg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>A SharePoint migration timeline isn't driven by data volume alone, and treating it like a simple copy job is where most estimates go wrong. It's driven by a handful of factors that rarely show up in an initial scoping conversation:</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_Rea0q3fPFaqVSTceenfWwA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_wXq7FzLDGEDv8RI_lDivRw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_uYpLG1w7dMMeFcWPYfI42g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-6 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_3a4N8GW1paVdeXb7ZqGk0Q" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg width="2048" height="1792" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M657 896q-162 5-265 128h-134q-82 0-138-40.5t-56-118.5q0-353 124-353 6 0 43.5 21t97.5 42.5 119 21.5q67 0 133-23-5 37-5 66 0 139 81 256zm1071 637q0 120-73 189.5t-194 69.5h-874q-121 0-194-69.5t-73-189.5q0-53 3.5-103.5t14-109 26.5-108.5 43-97.5 62-81 85.5-53.5 111.5-20q10 0 43 21.5t73 48 107 48 135 21.5 135-21.5 107-48 73-48 43-21.5q61 0 111.5 20t85.5 53.5 62 81 43 97.5 26.5 108.5 14 109 3.5 103.5zm-1024-1277q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm704 384q0 159-112.5 271.5t-271.5 112.5-271.5-112.5-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5zm576 225q0 78-56 118.5t-138 40.5h-134q-103-123-265-128 81-117 81-256 0-29-5-66 66 23 133 23 59 0 119-21.5t97.5-42.5 43.5-21q124 0 124 353zm-128-609q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><strong>Permission complexity</strong></span></h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p></p><div><p>Unique permissions on folders and items multiply the validation work far beyond a simple item count. A library with broken inheritance can take longer to migrate than a library ten times its size with clean permissions.</p></div><p></p></div>
<p></p></div></div></div></div><div data-element-id="elm_AE0IZnaaUM3X9wfrfbeYpw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-6 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ENT4bWUjrVMm-ZMhN-ISdQ" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg width="2048" height="1792" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M480 1088q0-66-47-113t-113-47-113 47-47 113 47 113 113 47 113-47 47-113zm36-320h1016l-89-357q-2-8-14-17.5t-21-9.5h-768q-9 0-21 9.5t-14 17.5zm1372 320q0-66-47-113t-113-47-113 47-47 113 47 113 113 47 113-47 47-113zm160-96v384q0 14-9 23t-23 9h-96v128q0 80-56 136t-136 56-136-56-56-136v-128h-1024v128q0 80-56 136t-136 56-136-56-56-136v-128h-96q-14 0-23-9t-9-23v-384q0-93 65.5-158.5t158.5-65.5h28l105-419q23-94 104-157.5t179-63.5h768q98 0 179 63.5t104 157.5l105 419h28q93 0 158.5 65.5t65.5 158.5z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><strong>Customisations</strong></span><br/>​</h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p></p><div><p>Old workflows, InfoPath forms, and third party web parts often can't move as is. They need to be rebuilt or retired, and someone has to decide which before a date can be set.</p><p><br/></p></div><p></p></div>
<p></p></div></div></div></div><div data-element-id="elm_1q0vp3W7CsjBMtW7MmmGeg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-6 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_zkJ24xqhq5UsfOp0XuYgxg" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M640 256h512v-128h-512v128zm1152 640v480q0 66-47 113t-113 47h-1472q-66 0-113-47t-47-113v-480h672v160q0 26 19 45t45 19h320q26 0 45-19t19-45v-160h672zm-768 0v128h-256v-128h256zm768-480v384h-1792v-384q0-66 47-113t113-47h352v-160q0-40 28-68t68-28h576q40 0 68 28t28 68v160h352q66 0 113 47t47 113z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><strong>Content hygiene</strong></span><br/>​</h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p></p><div><p>Duplicate files, outdated versions, and orphaned sites all need a decision before they're moved, not after. Migrating first and cleaning up later just moves the mess, it doesn't solve it.</p><p><br/></p></div><p></p></div>
<p></p></div></div></div></div><div data-element-id="elm_MtipYDFFC4_y14Lvz784qw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-6 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_l0zfoO1uO0XqIiZWNUjFVw" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 513.5" xmlns="http://www.w3.org/2000/svg"><path d="M360 80c66.1758 0 120 53.8242 120 120 0 41.4404-37.8398 79.1523-39.4561 80.752l-184.544 184.544-184.64-184.64c-1.5205-1.5039-39.3604-39.2158-39.3604-80.6562 0-66.1758 53.8242-120 120-120 46.2725 0 85.2324 28.8643 104 45.6641 18.7676-16.7998 57.7275-45.6641 104-45.6641z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><strong>User readiness</strong></span><br/>​</h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p></p><div><p>Training and change management run in parallel with the technical migration, not after it. A technically perfect migration with no user readiness plan still fails on the calendar, because adoption slips the go live date in practice even if not on paper.</p></div><p></p></div>
<p></p></div></div></div></div></div></div></div><div data-element-id="elm_fWra-WL3IAhpq3RWCppGog" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_EA6HoDRPLLejWI5nDLWRPA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_KzwhefVpumrhXOH0IDCTWA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_hM07IQG-GPu-NLFLIkvSjQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong><span>Building an estimate that holds</span></strong></span></h2></div>
<div data-element-id="elm_CXvvXAkshIBFBvn2I10IHg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>A realistic scope starts with a content and permissions audit before any date gets promised to a client.&nbsp;</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_V8TIiMJ4PEKKH0SHn8vzLw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Pqt4xI-r8jgaeaCfr2rang" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_6W-ZPETrvzcXQ76bb9_tow" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_TlchVUQA311qqO5GVzL8fA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_TlchVUQA311qqO5GVzL8fA"] .zpimage-container figure img { width: 540px ; height: 360.11px ; } } @media (max-width: 767px) { [data-element-id="elm_TlchVUQA311qqO5GVzL8fA"] .zpimage-container figure img { width:415px ; height:283.04px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/financial-planning-and-data-analysis-in-the-office-2026-09-23-23-49-42-utc.jpg" width="415" height="283.04" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div><div data-element-id="elm_XD4O7IY6xYDhr7m0GzEW5g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_NK7IQJrp-4Ewt1kezTEVbQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>That audit surfaces the real variables, things like broken permission inheritance, workflow dependencies, and sites nobody's touched in years, that turn a two week job into a six week one.</p><p><br/></p><p>The audit doesn't need to be exhaustive to be useful. Even a sample based review of a handful of representative sites and libraries usually surfaces the patterns that will slow the whole project down. What it should never be is skipped in the interest of giving a client a fast answer, because that fast answer is the one that gets renegotiated later, usually at a worse moment for everyone involved.</p><p><br/></p><p>A good estimate also separates the migration itself from the surrounding work. Content cleanup, workflow rebuilds, and user training are often treated as part of migration when they're scoped, but they behave more like their own mini projects with their own timelines. Naming them separately in the plan makes it much easier to explain, later, why a date moved.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_lfHl-7EFOOBX3NlHRa0gbA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_zUOEtgSZvEgm5jKS1IquxA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_tSj-bkpnsiRfkJQRm89V1Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_WMMpsEKQ1AXyfQ47h_S5rg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Questions you might have</strong></span></h2></div>
<div data-element-id="elm_rnLr2pyNdeGJIFh_h79qYw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="color:rgb(166, 206, 57);font-weight:600;">How long does a SharePoint migration usually take?</span></span></span></h2></div>
<div data-element-id="elm_7CN9iL9r7LpZ_JaLnnYjMg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>It depends entirely on content volume, permission complexity, and customisations. A small, clean tenant can move in days. A large one with legacy workflows and unique permissions can take months.</p></div><p></p></div>
</div><div data-element-id="elm_YdY6v2ACKuMe4PGoQ6Npjg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="font-weight:600;"><span style="color:rgb(166, 206, 57);">Can migration timelines be shortened?</span></span></span></span></h2></div>
<div data-element-id="elm_oDKgiTUCuhq0na_5DaEJoQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Yes, with proper pre-migration content cleanup and a phased cutover. Skipping the audit step to save time almost always costs more time later, once the real complexity surfaces mid-project instead of before it starts.</p></div><p></p></div>
</div><div data-element-id="elm_wZpulD5Xl66RwYx4CM2ptw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="font-weight:600;color:rgb(166, 206, 57);">What's the biggest cause of migration delays?</span></span></span></h2></div>
<div data-element-id="elm_qHUo3gAEZ9MCdGpEuTxxYw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Undocumented permission structures and legacy customisations that only surface once the migration is already underway, usually because nobody had visibility into them at the scoping stage.</p></div><p></p></div>
</div><div data-element-id="elm_EzrxqjGOHvzW73aVwlStNg" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div></div></div></div></div><div data-element-id="elm_LM6uBvBjjDiMrO8HiSPY1Q" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_dDwPxnpInxbwMCkSXm6_Yg" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_MpzBtsbjQ31fLWOHAy3ZjQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_FxSs6nuQ2BUEtEzO-cla5g" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_FxSs6nuQ2BUEtEzO-cla5g"] .zpimage-container figure img { width: 540px ; height: 303.75px ; } } @media (max-width: 767px) { [data-element-id="elm_FxSs6nuQ2BUEtEzO-cla5g"] .zpimage-container figure img { width:415px ; height:233.44px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/cOST%20cALCULATOR%20tHUMBNAIL%20b.png" width="415" height="233.44" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div><div data-element-id="elm_3LXFVK2mdm32KOpOuwV5Hw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_1Dz7SilgWmvo38GxkSm_MQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p>Not sure where your own migration timeline would land? Try GTconsult's free migration cost and timeline calculator to get a realistic estimate based on your content volume and complexity, before you commit to a date.</p></div><p></p></div>
</div><div data-element-id="elm_0t3eoaRA0SlwKyrWL5PohQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-oval " href="https://www.gtconsult.com/access-our-migration-cost-calculator" target="_blank"><span class="zpbutton-content">Access our Migration Cost Calculator</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 29 Sep 2026 13:45:11 +0000</pubDate></item><item><title><![CDATA[The Riskiest Assumption in a SharePoint Migration]]></title><link>https://www.gtconsult.com/blogs/post/the-riskiest-assumption-in-a-sharepoint-migration</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Risky Assumption Thumbnail.png"/>The planning fallacy is why we underestimate time and risk on every big project. Here's the research, with a SharePoint migration as the example.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_T2oAu64nT-K4mfipcECBIA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_LIx72H0ISNqnqOh6SKh6gA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_1mQ8AqrjSRmuqIC3ATSr5w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_YJ9wbM6tQoSylEzxLFNziQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p>The riskiest assumption in any big project isn't the technical one. It's believing it will be simpler than it actually is.</p><p>That's not a cynical observation, it's a documented, well-studied pattern with a name, and it shows up in Microsoft 365 rollouts, SharePoint migrations, and agentic AI builds as reliably as it does in construction, publishing, and government infrastructure.</p></div><p></p></div>
</div><div data-element-id="elm_SGe-gbUqCvN8aTzKG9AUjQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_SGe-gbUqCvN8aTzKG9AUjQ"] .zpimage-container figure img { width: 857px !important ; height: 571px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Risk%20management%20Image.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_AyjzTwNDycxRlDWx1Gywsw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_3RXOzDDCdwH9RajTEdO59Q" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_MHlMsFjz1UubNxXSULtYDA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_mTCF_lV7tPSTZ5t5O1bWIQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>The planning fallacy: it has a name, and it won something bigger than an argument</strong></span></h2></div>
<div data-element-id="elm_E7jt_P3fiQ8JOqJPvPxARg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Psychologists Daniel Kahneman and Amos Tversky coined the term &quot;planning fallacy&quot; in 1979 to describe a specific, consistent human tendency: we underestimate the time, cost, and risk of a task, while overestimating its benefits, and we do this even when we have direct personal experience of being wrong about the exact same kind of task before. Kahneman later won the Nobel Prize in economics in part for this body of work.</p><p><br/></p><p>The classic study illustrating it is almost funny. Psychology students were asked to estimate how long their senior thesis would take. The average guess was under 34 days. Only around 30% of them actually finished within their own predicted timeframe, despite having written papers before and knowing, going in, that they tend to run long. Knowing the pattern didn't stop them from repeating it.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_x55GEf2n2igCFHuJttfNWg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_T8dyjxxPbMRUV4N35b8c4A" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_jODUV-rCzJmydK-N4j9YSA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_9PHh-Wac2UXSPMRMSlrdMQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Why the planning fallacy doesn't fix itself</strong></span></h2></div>
<div data-element-id="elm_W8mx9s_CIhBSE-xyh00puw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The mechanism researchers point to is what's called the &quot;inside view.&quot; When people plan, they focus on the specifics of the project in front of them, the exact steps, the specific team, the particular timeline, rather than on how similar projects have actually gone in the past. That inside view feels more rigorous, because it's detailed and specific to your situation. It's also exactly what produces the underestimate, because it quietly excludes all the ways things went wrong on comparable projects that weren't yours.</p><p><br/></p><p>The documented fix is called the &quot;outside view,&quot; deliberately setting the specifics of your project aside and asking instead: how did this category of project actually go, across everyone who's attempted it. That's a harder habit than it sounds, because the inside view always feels more relevant to your case. It rarely is.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_MGNZS4a8jG1S-hh5Ld5iOw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_n4plROFUMMGihmoMNuxHNQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_UE_N0LCl1uPu9pSiSg155w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_gOwGCjwvCpF7EMWJ17-wyg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong><span>What this looks like in a SharePoint migration</span></strong></span></h2></div>
</div></div></div></div><div data-element-id="elm_NMH8nRMwkGuZa_wrI_7GZA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_0PXyU8rQ2XkL9VJZRF6iQQ" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_mQ4TE5wCE00ytcMDP_UfLg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Ob6o_ffv_KxpT7rJY6GiKA" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> @media (max-width: 767px) { [data-element-id="elm_Ob6o_ffv_KxpT7rJY6GiKA"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_Ob6o_ffv_KxpT7rJY6GiKA"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } </style><div class="zpvideo-container zpiframe-align-left zpiframe-mobile-align-center zpiframe-tablet-align-center"><iframe class="zpvideo " width="560" height="315" src="https://www.youtube.com/embed/X3b2vhnFsPI?si=oZltPObaUp1UrKTp" frameborder="0" allowfullscreen></iframe></div>
</div></div><div data-element-id="elm_6yzUbpBkW2G1-vL71U7zEw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_UL_cARKYBSKR6G4a4r30oA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p></p></div><div><p>GTconsult Support Manager Barend Olivier put it plainly in a recent migration webinar, describing the assumption he sees most often before things go wrong: &quot;I'm just going to copy my data, update a few little locations, my users are going to log in, and boom, we're done.&quot; That's the inside view in one sentence, a plan built on the specific, simple version of the task, rather than on how migrations like this one have actually gone before.</p></div><p><br/></p><p></p><div><p></p></div><div><p>It's not a one-off line either. In a <a href="https://www.youtube.com/watch?v=9XcQwM-k0P8">separate webinar</a>, this one on the SharePoint 2016 and 2019 end-of-support deadline, Barend made the identical point independently, months apart and unprompted: &quot;Migrations are often incredibly underestimated. Most people view migrations as, I'm going to take this, copy it, and I'm going to plop it there. Hunky dory.&quot;&nbsp;</p></div><br/><p></p></div><p></p></div>
</div></div></div><div data-element-id="elm_M4o_ZZo42Ao8n3G-7Ut3qA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_QF5If6slimo_bSS0QsTn7Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_0gf5LRXFIT_yryrhEg-QhA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>Two different sessions, the same inside-view mistake showing up as the default assumption every time, which is itself a small piece of outside-view evidence: this isn't one person's pet observation, it's a pattern consistent enough to repeat on its own.</span></span></p></div>
</div></div></div></div></div><div data-element-id="elm_unueu3wJO99Agq6pwoqXMw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_1s1D_TYX0SrE76jLCsgCmw" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_r6LSsqu-UJuZqeSjOrPlDw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_QP0kduON5r0RLJzVKOvA6g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The outside view, the pattern that actually shows up across real migrations, looks different: permissions don't carry over automatically, since file shares and SharePoint Online govern access in fundamentally different ways. Metadata doesn't survive a straight copy, so SharePoint ends up storing files without organising them the way it's designed to. A migration isn't a single event either, it's a project with a timeline, which means a delta run is needed to catch every change made to the source environment while the main migration was happening. And testing isn't optional afterwards, confirming permissions, metadata, and workflows all actually work, not just that the file count matches.</p><p><br/></p><p></p><div><p>None of that is exotic information. It's just the outside view, the version of the plan built from how these projects actually go rather than how this one looks from the inside.&nbsp;</p></div><p></p></div><p></p></div>
</div></div><div data-element-id="elm_4PmuCwUJeozoKZ89xIBEfw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_JwHiCpa7Jv5Ra-g1FFYeEw" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> @media (max-width: 767px) { [data-element-id="elm_JwHiCpa7Jv5Ra-g1FFYeEw"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_JwHiCpa7Jv5Ra-g1FFYeEw"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } </style><div class="zpvideo-container zpiframe-align-left zpiframe-mobile-align-center zpiframe-tablet-align-center"><iframe class="zpvideo " width="560" height="315" src="https://www.youtube.com/embed/9XcQwM-k0P8?si=SNDx3_M9yYlRN3So" frameborder="0" allowfullscreen></iframe></div>
</div></div></div><div data-element-id="elm_XUewaZpfFYbJkbgE0pDJCA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_zOZ7-Te7fG4KpBXobDwfww" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_3jCYo93xbGIQCaFBGoL7rw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div>We've written more on what that actually involves in <a href="https://www.gtconsult.com/blogs/post/what-people-think-a-sharepoint-migration-is-vs-reality">our full breakdown of what a SharePoint migration involves</a>.</div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_YZpxabGxtDOe6hMLJ2-6GA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_oDChL-A3lvbyhECrVk7xqg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_-Ug1EgJh_cYUEHH8p6iSNQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_iqsppXOV0doVIGxrmyMlDw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><span><strong>What the outside view actually looks like, in numbers</strong></span></span></h2></div>
<div data-element-id="elm_dlJRV168RflXbN6tR0vYcg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>This is what a genuine reference class looks like in practice, rather than an abstract idea. Based on GTconsult's own migration work, rough timelines by environment size: under 50 users and 500GB of data sits at around a couple of weeks. 50 to 300 users, 500GB to 5TB, runs 1 to 3 months. 300 or more users, 5TB or more, runs 3 to 6 months minimum, and that's before accounting for custom functionality, classic web parts, or on-premises workflows that need rebuilding into Power Automate.</p><p><br/></p><p>None of those numbers come from guessing at your specific project. They come from having run enough migrations to know what actually tends to happen, which is exactly the outside view this whole piece is about.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_J2m80zjKj5GOMLVakI-Z1A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_LS2yPfruTt34gol-Y7mTHg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_U3FqRQEcaflk-1sh-gj7Sg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_NRH4mCC-BjbsQw67ZJ0u5g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><span><strong>Taking the outside view on purpose</strong></span></span></h2></div>
<div data-element-id="elm_jRszuApC3ZSAsnCsO2GKDg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The planning fallacy doesn't go away because you've heard of it, the psychology students knew they tended to run long and still underestimated. What actually helps is building the outside view into the plan deliberately, asking someone who's run this category of project many times what actually tends to happen, rather than reasoning from your own specific case alone. That's most of what a good delivery partner is actually for: not extra hands, a reference class of every time this has gone wrong before, applied to your project before it does.</p><p><br/></p><p>The same pattern shows up well beyond SharePoint migrations. It's just as true of a Power Apps build, a Microsoft Fabric implementation, or an agentic AI rollout, teams plan from the specific project in front of them rather than from how similar projects in that category have actually gone. Our <a href="https://www.gtconsult.com/blogs/post/the-copilot-readiness-checklist-nobody-wants-to-do">Copilot Readiness Checklist</a> is built entirely from that outside view for Copilot and Microsoft 365 adoption specifically, and it's the same discipline we bring to Power Apps, Fabric, and agentic AI builds too.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_fieBLGby3ScBGpOZhN7O2w" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_IV4FJTv3Fx1ffVtW15WH8A" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_Lw7hV6ZkF2rsEPcw18fB4Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_-rG3gGxV0lFKcuzz2h_gpA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_-rG3gGxV0lFKcuzz2h_gpA"] .zpimage-container figure img { width: 540px ; height: 303.75px ; } } @media (max-width: 767px) { [data-element-id="elm_-rG3gGxV0lFKcuzz2h_gpA"] .zpimage-container figure img { width:415px ; height:233.44px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Migration%20Project%20Plan%20Template%20png.png" width="415" height="233.44" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div><div data-element-id="elm_LlBDkVzMmHS15hFAYTcuTA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_6uaUn3EiwhugK_qwJcA1Cw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="text-align:left;">If you'd rather start with a plan already built from that outside view than one drafted from scratch, we've put together a Migration Project Plan Template covering assessment through 30-day post-migration review, including the risk table, communication timeline, and rollback plan most first-time plans leave out.</p></div>
<p></p></div></div><div data-element-id="elm_LNdB7BQ--5SUFJ8gVVF8WQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-oval " href="/download-our-migration-project-plan-template" target="_blank"><span class="zpbutton-content">Download our Migration Project Plan Template</span></a></div>
</div></div></div></div></div><div data-element-id="elm_p4slXOU9YthFYhMXGMU4cg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_awczUbCdeKGNtdom_BEfpQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_sQHLlPUVLY3e01DBUm9V0Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_DSWoCcd900HEkVwkV8yw6w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Frequently asked questions</strong></span></h2></div>
<div data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw" data-element-type="accordion" class="zpelement zpelem-accordion " data-tabs-inactive="false" data-icon-style="1"><style> [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion, [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content{ border-style:solid; border-color: !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content.zpaccordion-active-content:last-of-type{ border-block-end-width:1px !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion.zpaccordion-active + .zpaccordion-content{ border-block-start-color: transparent !important; } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion, [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content{ border-style:solid; border-color: !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content:last-of-type{ border-block-end-width:1px !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion.zpaccordion-active + .zpaccordion-content{ border-block-start-color: transparent !important; } } @media all and (max-width:767px){ [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion, [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content{ border-style:solid; border-color: !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content:last-of-type{ border-block-end-width:1px !important; } [data-element-id="elm_uJl-4pPJ6Gc5vlJFBzD1Tw"] .zpaccordion-container.zpaccordion-style-01 .zpaccordion.zpaccordion-active + .zpaccordion-content{ border-block-start-color: transparent !important; } } </style><div class="zpaccordion-container zpaccordion-style-01 zpaccordion-with-icon zpaccord-svg-icon-1 zpaccordion-icon-align-left "><div data-element-id="elm_isdTUOhs06DlhU1HKWGZdg" id="zpaccord-hdr-elm_BxmJUmBRnlygTV8Gw70fOw" data-element-type="accordionheader" class="zpelement zpaccordion " data-tab-name="What is the planning fallacy?" data-content-id="elm_BxmJUmBRnlygTV8Gw70fOw" style="margin-top:0;" tabindex="0" role="button" aria-expanded="false" aria-controls="zpaccord-panel-elm_BxmJUmBRnlygTV8Gw70fOw" aria-label="What is the planning fallacy?"><span class="zpaccordion-name">What is the planning fallacy?</span><span class="zpaccordionicon zpaccord-icon-inactive"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M128,169.174c-1.637,0-3.276-0.625-4.525-1.875l-56.747-56.747c-2.5-2.499-2.5-6.552,0-9.05c2.497-2.5,6.553-2.5,9.05,0 L128,153.722l52.223-52.22c2.496-2.5,6.553-2.5,9.049,0c2.5,2.499,2.5,6.552,0,9.05l-56.746,56.747 C131.277,168.549,129.638,169.174,128,169.174z M256,128C256,57.42,198.58,0,128,0C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128 C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2c-63.522,0-115.2-51.679-115.2-115.2 C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H288V94.6c0-16.9-14.3-30.6-32-30.6c-17.7,0-32,13.7-32,30.6V224H94.6C77.7,224,64,238.3,64,256 c0,17.7,13.7,32,30.6,32H224v129.4c0,16.9,14.3,30.6,32,30.6c17.7,0,32-13.7,32-30.6V288h129.4c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span><span class="zpaccordionicon zpaccord-icon-active"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6 C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M184.746,156.373c-1.639,0-3.275-0.625-4.525-1.875L128,102.278l-52.223,52.22c-2.497,2.5-6.55,2.5-9.05,0 c-2.5-2.498-2.5-6.551,0-9.05l56.749-56.747c1.2-1.2,2.828-1.875,4.525-1.875l0,0c1.697,0,3.325,0.675,4.525,1.875l56.745,56.747 c2.5,2.499,2.5,6.552,0,9.05C188.021,155.748,186.383,156.373,184.746,156.373z M256,128C256,57.42,198.58,0,128,0 C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2 c-63.522,0-115.2-51.679-115.2-115.2C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,213.7L256,213.7L256,213.7l174.2,167.2c4.3,4.2,11.4,4.1,15.8-0.2l30.6-29.9c4.4-4.3,4.5-11.3,0.2-15.5L264.1,131.1c-2.2-2.2-5.2-3.2-8.1-3c-3-0.1-5.9,0.9-8.1,3L35.2,335.3c-4.3,4.2-4.2,11.2,0.2,15.5L66,380.7c4.4,4.3,11.5,4.4,15.8,0.2L256,213.7z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H94.6C77.7,224,64,238.3,64,256c0,17.7,13.7,32,30.6,32h322.8c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span></div>
<div data-element-id="elm_BxmJUmBRnlygTV8Gw70fOw" id="zpaccord-panel-elm_BxmJUmBRnlygTV8Gw70fOw" data-element-type="accordioncontainer" class="zpelement zpaccordion-content " style="margin-top:0;" role="region" aria-labelledby="zpaccord-hdr-elm_BxmJUmBRnlygTV8Gw70fOw"><div class="zpaccordion-element-container"><div data-element-id="elm_tsR91i1NdrQCz5nFbLqecQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_oIk33SOOYgftbKkdBqLAdQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_glDv1m4oT11KrgKatRuJ_g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>The planning fallacy is the tendency to underestimate how long a task will take, and how much it will cost, while overestimating its benefits, even when a person has direct experience of similar tasks running over before. It was named by psychologists Daniel Kahneman and Amos Tversky in 1979.</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_QKf41PIAILY-eqqTgVlKrA" id="zpaccord-hdr-elm_-39c6memr4rlRtiVNKtuzg" data-element-type="accordionheader" class="zpelement zpaccordion " data-tab-name="Why do we keep underestimating project timelines even when we know better?" data-content-id="elm_-39c6memr4rlRtiVNKtuzg" style="margin-top:0;" tabindex="0" role="button" aria-expanded="false" aria-controls="zpaccord-panel-elm_-39c6memr4rlRtiVNKtuzg" aria-label="Why do we keep underestimating project timelines even when we know better?"><span class="zpaccordion-name">Why do we keep underestimating project timelines even when we know better?</span><span class="zpaccordionicon zpaccord-icon-inactive"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M128,169.174c-1.637,0-3.276-0.625-4.525-1.875l-56.747-56.747c-2.5-2.499-2.5-6.552,0-9.05c2.497-2.5,6.553-2.5,9.05,0 L128,153.722l52.223-52.22c2.496-2.5,6.553-2.5,9.049,0c2.5,2.499,2.5,6.552,0,9.05l-56.746,56.747 C131.277,168.549,129.638,169.174,128,169.174z M256,128C256,57.42,198.58,0,128,0C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128 C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2c-63.522,0-115.2-51.679-115.2-115.2 C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H288V94.6c0-16.9-14.3-30.6-32-30.6c-17.7,0-32,13.7-32,30.6V224H94.6C77.7,224,64,238.3,64,256 c0,17.7,13.7,32,30.6,32H224v129.4c0,16.9,14.3,30.6,32,30.6c17.7,0,32-13.7,32-30.6V288h129.4c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span><span class="zpaccordionicon zpaccord-icon-active"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6 C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M184.746,156.373c-1.639,0-3.275-0.625-4.525-1.875L128,102.278l-52.223,52.22c-2.497,2.5-6.55,2.5-9.05,0 c-2.5-2.498-2.5-6.551,0-9.05l56.749-56.747c1.2-1.2,2.828-1.875,4.525-1.875l0,0c1.697,0,3.325,0.675,4.525,1.875l56.745,56.747 c2.5,2.499,2.5,6.552,0,9.05C188.021,155.748,186.383,156.373,184.746,156.373z M256,128C256,57.42,198.58,0,128,0 C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2 c-63.522,0-115.2-51.679-115.2-115.2C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,213.7L256,213.7L256,213.7l174.2,167.2c4.3,4.2,11.4,4.1,15.8-0.2l30.6-29.9c4.4-4.3,4.5-11.3,0.2-15.5L264.1,131.1c-2.2-2.2-5.2-3.2-8.1-3c-3-0.1-5.9,0.9-8.1,3L35.2,335.3c-4.3,4.2-4.2,11.2,0.2,15.5L66,380.7c4.4,4.3,11.5,4.4,15.8,0.2L256,213.7z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H94.6C77.7,224,64,238.3,64,256c0,17.7,13.7,32,30.6,32h322.8c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span></div>
<div data-element-id="elm_-39c6memr4rlRtiVNKtuzg" id="zpaccord-panel-elm_-39c6memr4rlRtiVNKtuzg" data-element-type="accordioncontainer" class="zpelement zpaccordion-content " style="margin-top:0;" role="region" aria-labelledby="zpaccord-hdr-elm_-39c6memr4rlRtiVNKtuzg"><div class="zpaccordion-element-container"><div data-element-id="elm_wGQsJbyO6FMSwrK6Uri1Dg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_E_WVspyMy4KJH0SR7gkC9w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_j2XEP58EZYVyh1T8EU2SFA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>Research points to the &quot;inside view,&quot; planning from the specific details of the project in front of you rather than from how similar projects have actually gone in the past. Knowing about the bias doesn't switch it off, because the inside view always feels more relevant to your particular case.</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_WVbcqOdXL_3h7pCA2RB5WA" id="zpaccord-hdr-elm_5YIlQkToESyaOxMatZo6Ng" data-element-type="accordionheader" class="zpelement zpaccordion " data-tab-name="How do you actually avoid the planning fallacy?" data-content-id="elm_5YIlQkToESyaOxMatZo6Ng" style="margin-top:0;" tabindex="0" role="button" aria-expanded="false" aria-controls="zpaccord-panel-elm_5YIlQkToESyaOxMatZo6Ng" aria-label="How do you actually avoid the planning fallacy?"><span class="zpaccordion-name">How do you actually avoid the planning fallacy?</span><span class="zpaccordionicon zpaccord-icon-inactive"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M128,169.174c-1.637,0-3.276-0.625-4.525-1.875l-56.747-56.747c-2.5-2.499-2.5-6.552,0-9.05c2.497-2.5,6.553-2.5,9.05,0 L128,153.722l52.223-52.22c2.496-2.5,6.553-2.5,9.049,0c2.5,2.499,2.5,6.552,0,9.05l-56.746,56.747 C131.277,168.549,129.638,169.174,128,169.174z M256,128C256,57.42,198.58,0,128,0C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128 C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2c-63.522,0-115.2-51.679-115.2-115.2 C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H288V94.6c0-16.9-14.3-30.6-32-30.6c-17.7,0-32,13.7-32,30.6V224H94.6C77.7,224,64,238.3,64,256 c0,17.7,13.7,32,30.6,32H224v129.4c0,16.9,14.3,30.6,32,30.6c17.7,0,32-13.7,32-30.6V288h129.4c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span><span class="zpaccordionicon zpaccord-icon-active"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6 C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M184.746,156.373c-1.639,0-3.275-0.625-4.525-1.875L128,102.278l-52.223,52.22c-2.497,2.5-6.55,2.5-9.05,0 c-2.5-2.498-2.5-6.551,0-9.05l56.749-56.747c1.2-1.2,2.828-1.875,4.525-1.875l0,0c1.697,0,3.325,0.675,4.525,1.875l56.745,56.747 c2.5,2.499,2.5,6.552,0,9.05C188.021,155.748,186.383,156.373,184.746,156.373z M256,128C256,57.42,198.58,0,128,0 C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2 c-63.522,0-115.2-51.679-115.2-115.2C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,213.7L256,213.7L256,213.7l174.2,167.2c4.3,4.2,11.4,4.1,15.8-0.2l30.6-29.9c4.4-4.3,4.5-11.3,0.2-15.5L264.1,131.1c-2.2-2.2-5.2-3.2-8.1-3c-3-0.1-5.9,0.9-8.1,3L35.2,335.3c-4.3,4.2-4.2,11.2,0.2,15.5L66,380.7c4.4,4.3,11.5,4.4,15.8,0.2L256,213.7z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H94.6C77.7,224,64,238.3,64,256c0,17.7,13.7,32,30.6,32h322.8c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span></div>
<div data-element-id="elm_5YIlQkToESyaOxMatZo6Ng" id="zpaccord-panel-elm_5YIlQkToESyaOxMatZo6Ng" data-element-type="accordioncontainer" class="zpelement zpaccordion-content " style="margin-top:0;" role="region" aria-labelledby="zpaccord-hdr-elm_5YIlQkToESyaOxMatZo6Ng"><div class="zpaccordion-element-container"><div data-element-id="elm_VvEw7RtgIgt91IV-w1ocOg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_2coEM9gDuMNgE_Joitzx8A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_LIWw-CTgI0BU7Urq-LXiQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>The documented fix is the &quot;outside view,&quot; deliberately estimating from a reference class of similar past projects instead of the specifics of your own. In practice, that usually means involving someone who has run this exact category of project many times before, rather than planning from scratch.</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_WE9k00pHZRTNfpnmNJdwnQ" id="zpaccord-hdr-elm_FvZwo5-qFVBK-QVwap_QqA" data-element-type="accordionheader" class="zpelement zpaccordion " data-tab-name="Does the planning fallacy apply to IT and SharePoint migrations specifically?" data-content-id="elm_FvZwo5-qFVBK-QVwap_QqA" style="margin-top:0;" tabindex="0" role="button" aria-expanded="false" aria-controls="zpaccord-panel-elm_FvZwo5-qFVBK-QVwap_QqA" aria-label="Does the planning fallacy apply to IT and SharePoint migrations specifically?"><span class="zpaccordion-name">Does the planning fallacy apply to IT and SharePoint migrations specifically?</span><span class="zpaccordionicon zpaccord-icon-inactive"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M128,169.174c-1.637,0-3.276-0.625-4.525-1.875l-56.747-56.747c-2.5-2.499-2.5-6.552,0-9.05c2.497-2.5,6.553-2.5,9.05,0 L128,153.722l52.223-52.22c2.496-2.5,6.553-2.5,9.049,0c2.5,2.499,2.5,6.552,0,9.05l-56.746,56.747 C131.277,168.549,129.638,169.174,128,169.174z M256,128C256,57.42,198.58,0,128,0C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128 C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2c-63.522,0-115.2-51.679-115.2-115.2 C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H288V94.6c0-16.9-14.3-30.6-32-30.6c-17.7,0-32,13.7-32,30.6V224H94.6C77.7,224,64,238.3,64,256 c0,17.7,13.7,32,30.6,32H224v129.4c0,16.9,14.3,30.6,32,30.6c17.7,0,32-13.7,32-30.6V288h129.4c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span><span class="zpaccordionicon zpaccord-icon-active"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6 C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M184.746,156.373c-1.639,0-3.275-0.625-4.525-1.875L128,102.278l-52.223,52.22c-2.497,2.5-6.55,2.5-9.05,0 c-2.5-2.498-2.5-6.551,0-9.05l56.749-56.747c1.2-1.2,2.828-1.875,4.525-1.875l0,0c1.697,0,3.325,0.675,4.525,1.875l56.745,56.747 c2.5,2.499,2.5,6.552,0,9.05C188.021,155.748,186.383,156.373,184.746,156.373z M256,128C256,57.42,198.58,0,128,0 C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2 c-63.522,0-115.2-51.679-115.2-115.2C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,213.7L256,213.7L256,213.7l174.2,167.2c4.3,4.2,11.4,4.1,15.8-0.2l30.6-29.9c4.4-4.3,4.5-11.3,0.2-15.5L264.1,131.1c-2.2-2.2-5.2-3.2-8.1-3c-3-0.1-5.9,0.9-8.1,3L35.2,335.3c-4.3,4.2-4.2,11.2,0.2,15.5L66,380.7c4.4,4.3,11.5,4.4,15.8,0.2L256,213.7z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H94.6C77.7,224,64,238.3,64,256c0,17.7,13.7,32,30.6,32h322.8c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span></div>
<div data-element-id="elm_FvZwo5-qFVBK-QVwap_QqA" id="zpaccord-panel-elm_FvZwo5-qFVBK-QVwap_QqA" data-element-type="accordioncontainer" class="zpelement zpaccordion-content " style="margin-top:0;" role="region" aria-labelledby="zpaccord-hdr-elm_FvZwo5-qFVBK-QVwap_QqA"><div class="zpaccordion-element-container"><div data-element-id="elm__M2O9c-K2HFFQzmZfj10qg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_5NeGegzE1to91HVYOB4DVA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_IxVFuXnNgbEvPO4rskBfSQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>Yes. It shows up as the assumption that a migration is a simple data copy, when in practice permissions, metadata, and workflows all need to be deliberately rebuilt, not carried over. The specifics differ by project type, but the underlying bias is the same one identified in the original research.</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_1-C81-MwJzPctQgbGJYVbg" id="zpaccord-hdr-elm_mi_pIZRwXPP7ail390zDMw" data-element-type="accordionheader" class="zpelement zpaccordion " data-tab-name="How long does a SharePoint migration actually take?" data-content-id="elm_mi_pIZRwXPP7ail390zDMw" style="margin-top:0;" tabindex="0" role="button" aria-expanded="false" aria-controls="zpaccord-panel-elm_mi_pIZRwXPP7ail390zDMw" aria-label="How long does a SharePoint migration actually take?"><span class="zpaccordion-name">How long does a SharePoint migration actually take?</span><span class="zpaccordionicon zpaccord-icon-inactive"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M128,169.174c-1.637,0-3.276-0.625-4.525-1.875l-56.747-56.747c-2.5-2.499-2.5-6.552,0-9.05c2.497-2.5,6.553-2.5,9.05,0 L128,153.722l52.223-52.22c2.496-2.5,6.553-2.5,9.049,0c2.5,2.499,2.5,6.552,0,9.05l-56.746,56.747 C131.277,168.549,129.638,169.174,128,169.174z M256,128C256,57.42,198.58,0,128,0C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128 C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2c-63.522,0-115.2-51.679-115.2-115.2 C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H288V94.6c0-16.9-14.3-30.6-32-30.6c-17.7,0-32,13.7-32,30.6V224H94.6C77.7,224,64,238.3,64,256 c0,17.7,13.7,32,30.6,32H224v129.4c0,16.9,14.3,30.6,32,30.6c17.7,0,32-13.7,32-30.6V288h129.4c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span><span class="zpaccordionicon zpaccord-icon-active"><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-1"><path d="M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6 C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z"></path></svg><svg aria-hidden="true" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-2"><path d="M184.746,156.373c-1.639,0-3.275-0.625-4.525-1.875L128,102.278l-52.223,52.22c-2.497,2.5-6.55,2.5-9.05,0 c-2.5-2.498-2.5-6.551,0-9.05l56.749-56.747c1.2-1.2,2.828-1.875,4.525-1.875l0,0c1.697,0,3.325,0.675,4.525,1.875l56.745,56.747 c2.5,2.499,2.5,6.552,0,9.05C188.021,155.748,186.383,156.373,184.746,156.373z M256,128C256,57.42,198.58,0,128,0 C57.42,0,0,57.42,0,128c0,70.58,57.42,128,128,128C198.58,256,256,198.58,256,128z M243.2,128c0,63.521-51.679,115.2-115.2,115.2 c-63.522,0-115.2-51.679-115.2-115.2C12.8,64.478,64.478,12.8,128,12.8C191.521,12.8,243.2,64.478,243.2,128z"></path></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-3"><path d="M256,213.7L256,213.7L256,213.7l174.2,167.2c4.3,4.2,11.4,4.1,15.8-0.2l30.6-29.9c4.4-4.3,4.5-11.3,0.2-15.5L264.1,131.1c-2.2-2.2-5.2-3.2-8.1-3c-3-0.1-5.9,0.9-8.1,3L35.2,335.3c-4.3,4.2-4.2,11.2,0.2,15.5L66,380.7c4.4,4.3,11.5,4.4,15.8,0.2L256,213.7z"/></svg><svg aria-hidden="true" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="svg-icon-15px zpaccord-svg-icon-4"><path d="M417.4,224H94.6C77.7,224,64,238.3,64,256c0,17.7,13.7,32,30.6,32h322.8c16.9,0,30.6-14.3,30.6-32 C448,238.3,434.3,224,417.4,224z"></path></svg></span></div>
<div data-element-id="elm_mi_pIZRwXPP7ail390zDMw" id="zpaccord-panel-elm_mi_pIZRwXPP7ail390zDMw" data-element-type="accordioncontainer" class="zpelement zpaccordion-content " style="margin-top:0;" role="region" aria-labelledby="zpaccord-hdr-elm_mi_pIZRwXPP7ail390zDMw"><div class="zpaccordion-element-container"><div data-element-id="elm_G5jMrwGuD_z9-40Os5clkA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_YxjMMzvOwfL5zRGJn3KHYA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_3ENZSDXpPzYvFznYqFNMVg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>As a rough guide, based on real project experience rather than the &quot;quick copy-paste&quot; assumption: under 50 users and 500GB of data typically takes a couple of weeks. 50 to 300 users and up to 5TB usually runs 1 to 3 months. 300 or more users with 5TB or more typically takes 3 to 6 months minimum, longer with significant custom functionality involved.</p></div><p></p></div><p></p></div>
</div></div></div></div></div></div></div></div></div></div></div><div data-element-id="elm_yG3KnDkoAcepAqZ_OunA2A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_0MK2VGvs4EyuJ-3xZke4Aw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_uXtrS_dKIoj89d2PCXtttA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_xaZhzDb7l6t-uAEGcBlhrA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Planning a migration and want the outside view before you start? <a href="https://www.gtconsult.com/contact">Get in touch</a> and we'll tell you what actually tends to happen.</p></div><p></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 09 Sep 2026 14:55:12 +0000</pubDate></item><item><title><![CDATA[SharePoint 2016 and 2019 Are Now Unsupported. Here's What That Actually Means.]]></title><link>https://www.gtconsult.com/blogs/post/sharepoint-2016-and-2019-are-now-unsupported.-here-s-what-that-actually-means.</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Write Up Thumbnail-1.png"/>SharePoint Server 2016 and 2019 officially lost Microsoft support on 14 July 2026. Here's what end of support actually means, the real security and compliance risks, and the steps to take now.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_UpjPmLalSYqoALCaHM1z8w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_lJYwDaidQEqeRWOYENw1cA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_Gtdkpi3hRL2akzVtkJhxGA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_Z_igXJJbT66Wq8gLJgwx_w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p>Yesterday was the SharePoint end-of-support deadline. Today is the day it becomes real.</p></div><p></p></div>
</div><div data-element-id="elm_ff5X_m8zhTeuQ2GPEASTcA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_ff5X_m8zhTeuQ2GPEASTcA"] .zpimage-container figure img { width: 728px !important ; height: 458px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Animated%20GIF-1.gif" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_f9iZyqD-SiLuj7XhySYSww" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>As of 14 July 2026, SharePoint Server 2016 and SharePoint Server 2019 have officially reached end of extended support. If your organisation is still running either version, nothing crashed overnight and no one locked you out. Your farm is still up, your sites still load, your documents are still there. That's exactly what makes SharePoint end of support easy to miss and dangerous to ignore.</span></p></div>
</div><div data-element-id="elm_6sTrzelUMZrQ2_keB0BfAA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>You can edit text on your website by double clicking on a text box on your website. Alternatively, when you select a text box a settings menu will appear. your website by double clicking on a text box on your website. Alternatively, when you select a text box</p></div>
</div><div data-element-id="elm_dBmV5ruxaJNoPH7Wk5N82Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><strong>What SharePoint end of support actually changed on 15 July 2026</strong></span></h2></div>
<div data-element-id="elm_TavfnBbmvC7WsmmACO-KEQ" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_TavfnBbmvC7WsmmACO-KEQ"] .zpimagetext-container figure img { width: 383px !important ; height: 274px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/I%20Mean%20Jimmy%20Fallon%20GIF%20by%20The%20Tonight%20Show%20Starring%20Jimmy%20Fallon.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p>Microsoft has stopped shipping anything for SharePoint 2016 and 2019. Specifically, that means:</p><p><br/></p></div><p></p><li>No more security patches, for any vulnerability discovered from this point forward</li><div><ul><li>No bug fixes or performance updates</li><li>No technical support, not through Premier, Unified, or Pay-Per-Incident channels</li><li>No official documentation updates on Microsoft Learn</li></ul><div><br/></div><div><span>There is no Extended Security Updates programme for SharePoint, unlike Windows Server or SQL Server. There's no paid safety net to buy more time. Once a new CVE is published against SharePoint 2016 or 2019, it stays open. Permanently.</span><br/></div><div><span></span></div>
</div></div></div></div><div data-element-id="elm_rIGA0vPhtQcEk19yVPxMwA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Why an unsupported SharePoint environment is a real security risk</strong></span><span></span></h2></div>
<div data-element-id="elm_ZzRxfKIzRiyftpl2FVOLJA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Threat actors monitor for newly disclosed vulnerabilities and actively scan the internet for unpatched SharePoint installations, often within hours of a CVE going public. A SharePoint farm is a large attack surface on its own, IIS, .NET, the search service, the user profile service, plus whatever custom solutions have been layered on over the years. Every one of those is now a standing target with no fix coming.</p><p><br/></p><p>Compliance is the other side of this. HIPAA, SOC 2, PCI DSS, and similar frameworks generally treat unsupported production software as an audit finding. Several cyber insurance carriers have already started writing policy exclusions for incidents traced back to end-of-life software. If your SharePoint environment is central to how your business handles documents, workflows, or client data, this is no longer just an IT conversation.</p></div><p></p></div>
</div><div data-element-id="elm_Bzrio6oh3QGR1_4CGVsOlg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_Bzrio6oh3QGR1_4CGVsOlg"] .zpimage-container figure img { width: 747px !important ; height: 392px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/sharepoint-before-after.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Omb44Y1dH7gXhp4eeGkAXg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong><span>What to do now that SharePoint 2016 and 2019 are unsupported</span></strong></span></h2></div>
<div data-element-id="elm_O0mckiohvnI2gJY5J0MglA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><p>If you're still on 2016 or 2019, the priority list looks like this:</p><p><br/></p><ol><li>Get visibility fast. Run an assessment of your current farm, what's on it, what depends on it, and what breaks if it goes down.</li><li>Decide your path. Broadly, that's SharePoint Online in Microsoft 365, SharePoint Server Subscription Edition if you need to stay on-premises, or a hybrid of the two.</li><li>Reduce exposure while you plan. Restrict external access where you can, and harden configurations in the meantime.</li><li>Get the licensing and timeline sorted. Migrations typically run 6 to 18 months depending on complexity, so the sooner this starts, the more control you have over the process.</li></ol><p><br/></p><div><span>Missing the deadline doesn't mean starting over. It means the clock on risk is now running, and every week without a plan adds to it.</span><span></span></div>
</div></div></div><div data-element-id="elm_BgYqLbcbWBFjVY1joUYyDQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_BgYqLbcbWBFjVY1joUYyDQ"] .zpimage-container figure img { width: 762.26px !important ; height: 400px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/sharepoint-migration-roadmap.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_c1YWorhiLzuYGYW7EdsVtw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><strong>Get SharePoint migration help from GTconsult</strong></span></h2></div>
<div data-element-id="elm_gBDeI0UoVCc-PtZZuIhFdA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>We've spent this campaign walking through the deadline, the risks, and the migration paths in detail. If you're past the point of reading about it and ready to actually assess where you stand, that's where we can help. Our migration cost calculator is a quick way to get a sense of scope:</span></p></div>
</div><div data-element-id="elm_S1GaoyPJvLxmnQn9_tBNqw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_S1GaoyPJvLxmnQn9_tBNqw"] .zpimage-container figure img { width: 1110px ; height: 259.00px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/access-our-migration-cost-calculator" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/sharepoint-cta-calculator.png" size="fit"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Get a fast, no obligation estimat with GTconsult's migration cost calculator.</span></figcaption></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 15 Jul 2026 12:17:04 +0000</pubDate></item><item><title><![CDATA[InfoPath Retires on 14 July 2026. Here’s How to Find and Replace Your Forms Before They Break.]]></title><link>https://www.gtconsult.com/blogs/post/infopath-retires-on-14-july-2026.-here-s-how-to-find-and-replace-your-forms-before-they-break.</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Tools Write Up Thumbnail n.png"/>Microsoft InfoPath retires on 14 July 2026. No extensions, no workarounds. Here’s how to find every InfoPath form in your environment and migrate them before the deadline.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_EsydhnE-SXyQi7x4VfFQ_w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Jk-8mCzlTLKv8Tm-C17hVA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_fUmvZhI2S6uyv1Mc2wk15Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_MlF94W5yRk6jh1fdUd8Y_A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Here’s a question that nobody in your IT team wants to hear: how many InfoPath forms are still running in your SharePoint environment right now?</p><p style="margin-bottom:10pt;">If the answer is “I don’t know,” you’re not alone. And that’s the problem.</p></div><p></p></div>
</div><div data-element-id="elm_Isk2S5auVotE9xkcNF0JrQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_Isk2S5auVotE9xkcNF0JrQ"] .zpimage-container figure img { width: 835px !important ; height: 438px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/01_hero_infopath.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_EgMr-tNAPhPUOO8guR4LGw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="text-align:center;">On 14 July 2026, Microsoft officially retires InfoPath. InfoPath Forms Services in SharePoint Online will stop working. InfoPath Client 2013 reaches end of extended support on the same date. There is no extension. There is no second delay. After that date, forms will no longer open, submit, or publish in SharePoint Online lists, libraries, or content types.</p><p style="text-align:center;"><br/></p><p style="text-align:center;">For organisations running SharePoint on-premises, the picture is slightly different but no less urgent. Support ends. Security patches stop. You’ll be running forms on a platform that Microsoft has walked away from.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_WSpNwlkl2JnScIXWIiy3QQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_80C5yoo0JB8fqSTW84avFQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_-QIhyz6bH4P1TGxshsuSIw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_rDTuWg5EYXpr9_CPYTvkAg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><strong>Wait, people still use InfoPath?</strong></span></h2></div>
<div data-element-id="elm_rvsmoyY9Qszcij2JWHsHlg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_rvsmoyY9Qszcij2JWHsHlg"] .zpimagetext-container figure img { width: 259px !important ; height: 259px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/wait%20what%20GIF.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">More than you’d think. InfoPath was Microsoft’s go-to tool for creating electronic forms in SharePoint for more than a decade. HR onboarding forms. Purchase order approvals. Compliance checklists. Leave requests. Expense claims. IT service requests. If your organisation has been on SharePoint since 2010 or earlier, there’s a strong chance InfoPath is still embedded somewhere in your day-to-day operations.</p><p style="margin-bottom:10pt;">The challenge is that these forms are often invisible. They were built years ago by someone who may no longer work at the company. They’re tied to workflows, permissions, and data sources that nobody has documented. And because they’ve been quietly doing their job, nobody has questioned whether they’re still supported.</p><p style="margin-bottom:10pt;">Until now.</p></div><p></p></div>
</div></div><div data-element-id="elm_PuagN8Y0fhoGZYP8f2fr5w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><strong><span>What actually happens on 15 July?</span></strong></span></h2></div>
<div data-element-id="elm_3oC6-ltYthsHPRnqmtdFbg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;"></p><div><p style="margin-bottom:10pt;">For SharePoint Online users, InfoPath forms stop functioning. You will not be able to create or edit forms. Existing forms will not accept new submissions. You’ll still be able to view and export historical data, but the forms themselves are done.</p></div><p></p><p style="margin-bottom:10pt;">For SharePoint on-premises users, the retirement means Microsoft stops providing support, updates, and security patches. The forms may continue to function, but you’re operating on borrowed time with unsupported software. That creates real risk across three areas:</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_rU7nmbX4MnLPQhoxFFS96g" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_1WLNQVOhLNKNWYqf5QuO9A" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_HiLpq5Fum_QyucIATDigUA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_-79qv4JIQ17vABbu2pF25g" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><b><span>Security</span></b></span></h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Unsupported components become increasingly difficult to secure and justify during audits.</p></div>
<p></p></div></div></div></div><div data-element-id="elm_yR_an8gK2gGJyfVTgoLE4Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_OrVBQXho8nR1swEpp9nwCw" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 576 512" height="576" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><b><span>Compliance</span></b></span></h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Many regulatory frameworks require organisations to run on supported platforms. InfoPath after July 2026 doesn’t meet that bar.</p></div>
<p></p></div></div></div></div><div data-element-id="elm_MKXp689-tXO6c01gFkAZZw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_zN4FRvV7fNgOXAPgbguWzw" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-center zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span><b><span>Operations</span></b></span></h3><div class="zpicon-text-container " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">If a critical form breaks, your remediation options are limited and expensive. There’s no support ticket to open.</p></div>
<p></p></div></div></div></div></div></div></div><div data-element-id="elm_l08YoUmoeBb59X0-s63oVg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_m6uzDgHb-YQTORLDIaFeEQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_fFcJvpgA4ENiu-zT_D5A3w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_i7GpSoMu_L6XCtBiMAI8WA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><strong>Step one: find them all</strong></span></h2></div>
<div data-element-id="elm_yeHy3DpHi8md_jzbmz0eRg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_yeHy3DpHi8md_jzbmz0eRg"] .zpimagetext-container figure img { width: 389px !important ; height: 292px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/list%20GIF.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Before you can migrate anything, you need to know what you’re dealing with. Most organisations underestimate how many InfoPath forms are still in use. Here are a few practical ways to identify them:</p></div><p></p><li>Run the Microsoft 365 Assessment Tool. It’s designed to scan your SharePoint environment and flag InfoPath form usage across your sites.</li><div><ul><li>Check your SharePoint libraries. If you see .xsn files in form libraries or InfoPath Form Web Parts on pages, those are InfoPath forms.</li></ul><ul><li>Talk to your teams. Ask department heads whether their approval processes, request forms, or data capture tools were built using InfoPath. You’d be surprised how many business-critical processes are running on forms nobody has reviewed in years.</li></ul><p style="margin-bottom:10pt;"><strong>A useful rule of thumb: if a form predates your Power Platform strategy, it should be reviewed.</strong></p></div></div>
</div></div></div></div></div></div><div data-element-id="elm_OyEZf_5OqDb4DdIKPp59nQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_UxtA5oZzL7-yta6a0aqb7w" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_g-yiR-1Vq561nk72UNge_A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ZXMR5yShkkygdZVrl6cg5w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span style="font-size:24px;">Step two: decide what replaces them</span></strong></h2></div>
<div data-element-id="elm_LaaU0y0YQF0wkaqSHi0aAA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">This is where organisations often get stuck. Not every InfoPath form should be rebuilt the same way. The right replacement depends on what the form does and how complex it is.</p><p style="margin-bottom:10pt;">For forms that are part of broader business processes and need rich integration with other systems, Power Apps is often the right direction. It’s Microsoft’s official successor to InfoPath, tightly integrated with SharePoint, Teams, and the wider Power Platform. For workflows, Power Automate replaces what SharePoint Designer used to do.</p><p style="margin-bottom:10pt;">But here’s the honest truth: Power Apps isn’t always the fastest path for straightforward SharePoint list forms. Some forms don’t need the full Power Platform treatment. They need a modern, responsive form that works natively in SharePoint without the overhead of a canvas app build.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_MMCBinJPMfxmB3Tc7FiwoQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_ktV1FMpeHSlcg3cn8lAsBw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_TpuaNgypwg7xjEaNDYdAyQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Ndbqwo1ruwfd6rPtgbqbDA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:24px;"><strong>The migration doesn’t have to be painful</strong></span></h2></div>
<div data-element-id="elm_JdWWWPCnYDNyReyGkD8DVg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>This is where it gets practical. One of the biggest headaches with InfoPath migration is the manual effort. Reading form designs, recreating layouts, reconnecting data sources, rebuilding logic. For organisations with dozens or hundreds of forms, that’s months of work.</p><p><br/></p><p>GTconsult partners with Lightning Tools, whose Form Migrator is purpose-built for exactly this problem. The tool scans your SharePoint environment, detects InfoPath forms, reads the form design including layout, images, repeating tables, and logic, and lets you preview the form before publishing it to a SharePoint list.</p></div><p></p></div>
</div><div data-element-id="elm_uLIApVb9uZP3HmRbF2-sbg" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> @media (max-width: 767px) { [data-element-id="elm_uLIApVb9uZP3HmRbF2-sbg"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_uLIApVb9uZP3HmRbF2-sbg"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } </style><div class="zpvideo-container zpiframe-align-center zpiframe-mobile-align-center zpiframe-tablet-align-center"><iframe class="zpvideo " width="560" height="315" src="https://www.youtube.com/embed/22-vb9MjdUg?si=W1CWB0oT0aBl8zbN" frameborder="0" allowfullscreen></iframe></div>
</div><div data-element-id="elm_C2BuJRlAhGt2NlYaPcM2SQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>From there, you have flexible options. You can migrate to Power Apps for forms that need standalone app capabilities. Or you can migrate to Lightning Forms for SharePoint-native forms with conditional formatting, cross-site lookups, and automation built in. The Form Migrator handles both form design and data migration, preserving field values, attachments, metadata, and relationships.</p><p>The entire process runs locally on your workstation. No form data leaves your environment. For security-conscious organisations, that matters.</p><p>Lightning Tools also includes an ROI calculator within the tool, so you can see exactly what the migration saves you compared to rebuilding forms from scratch.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_DzRy-XZQmqtn8PkrAJI4Ug" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_RaQ2DvSaW_KOaH8Nn_dDgw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_Hw8jtj_MponKq959vXGD7A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_0bYoKGWvaXvXvZsYGw6PmA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span style="font-size:24px;">Don’t wait for July</span></strong></h2></div>
<div data-element-id="elm_eTiFuF6BeiPA1xjiiLqgnQ" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_eTiFuF6BeiPA1xjiiLqgnQ"] .zpimagetext-container figure img { width: 273px !important ; height: 273px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/GIF%20by%20Sage%20Goddess.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">InfoPath migration projects take time. Auditing forms, prioritising critical workflows, testing replacements, training teams, and rolling out in phases. For a large environment, you’re looking at weeks to months depending on complexity.</p><p style="margin-bottom:10pt;">The organisations that handle this well are the ones that start early, run the audit now, migrate the most critical forms first, and work through the rest methodically.</p><p style="margin-bottom:10pt;">The ones that wait? They discover a broken approval workflow on 16 July and spend the next month in crisis mode.</p></div><p></p></div>
</div></div><div data-element-id="elm_Fy3x9w4oLNBQq1xs6NqXsg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span style="font-size:24px;"><span>How GTconsult can help</span></span></strong></h2></div>
<div data-element-id="elm_wTXrE6i5GPcSyw9CIjgygw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>We’ve been helping organisations modernise their SharePoint environments for 15 years. We know where InfoPath forms hide, how they connect to workflows and permissions, and how to plan a migration that doesn’t disrupt your operations.</div><br/><div>As a Lightning Tools partner, we can run the Form Migrator across your environment, assess your forms, and build a migration plan that matches your timeline and complexity. Whether you’re dealing with five forms or five hundred, we can help you get to the other side of 14 July with everything working.</div></div><p></p></div>
</div><div data-element-id="elm_Ec6YLC1NROZK8BNZw7aUnQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><b><span>Need help with your InfoPath migration?</span></b></p><p style="margin-bottom:5pt;"><b><span>Chat to GTconsult. Let’s assess your environment and build a plan before the deadline.</span></b></p></div><p></p></div>
</div><div data-element-id="elm_8w6ViBs1rTrLtUuMdkuAIw" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><iframe
 id="JotFormIFrame-260819383656569" title="Migration Assessment Booking" onload="window.parent.scrollTo(0,0)" allowtransparency="true" allow="geolocation; microphone; camera; fullscreen; payment" src="https://form.jotform.com/260819383656569" frameborder="0" style="min-width:100%;max-width:100%;height:539px;border:none;" scrolling="no"></iframe><script src='https://cdn.jotfor.ms/s/umd/latest/for-form-embed-handler.js'></script><script>window.jotformEmbedHandler("iframe[id='JotFormIFrame-260819383656569']", "https://form.jotform.com/")</script></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 20 May 2026 15:15:16 +0000</pubDate></item><item><title><![CDATA["We'll Deal With It When the Time Comes" — The SharePoint Strategy That Always Backfires]]></title><link>https://www.gtconsult.com/blogs/post/we-ll-deal-with-it-when-the-time-comes-—-the-sharepoint-strategy-that-always-backfires</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Deadline Write Up Thumbnail.png"/>Why delaying your SharePoint migration could cost you more than you think — and what to do before the 2026 deadline hits.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_NiYqaGYAfTHsBENWKJpjag" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pffZYMWpkV3k50ekZ9oDlg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_FxWTgT0Q8WTlXvfibgzZWQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_M9fGn0lcT-qT32wgMJiG0g" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_M9fGn0lcT-qT32wgMJiG0g"] .zpimagetext-container figure img { width: 500px !important ; height: 267px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/terminator%20ill%20be%20back%20GIF.gif" size="original" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">Every IT leader has said some version of this at some point. You're managing a full pipeline, your team is stretched, the system is still working fine, and the deadline feels like it's far enough away to worry about later. So you shelve it.</p><p style="margin-bottom:8pt;">Until it's not later anymore. Until it's now. And by then, the timeline that would have been comfortable has become a crisis.</p><p style="margin-bottom:8pt;">We see this pattern repeatedly with SharePoint migrations. And with the July 14, 2026 end of support for SharePoint Server 2016 and 2019 fast approaching — along with an April 2 deadline for classic workflows and Add-Ins — the gap between &quot;we'll get to it&quot; and &quot;we're out of time&quot; is closing faster than most organisations realise.</p></div><p></p></div>
</div></div><div data-element-id="elm_gVFnQfWAHe7FTmHTbNq2Mw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Why Migrations Take Longer Than Anyone Expects</strong></h3></div>
<div data-element-id="elm_-W6IYiA9efkn1awpAirByA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">Here's something that surprises people who haven't been through a full SharePoint migration: the actual moving of data is often not the hardest part.</p><p style="margin-bottom:8pt;">Before you migrate a single document, you need to know what you have. That means auditing every site collection, every document library, every custom permission level, every workflow, every Add-In, every integration that touches SharePoint. In environments that have been running for five or ten years, that audit alone can take weeks.</p><p style="margin-bottom:8pt;">Then comes the conversation about what to bring across, what to rebuild, and what to retire. Classic SharePoint Designer workflows won't survive the migration to SharePoint Online as-is. They need to be rebuilt in Power Automate. Add-Ins built on the retiring framework need to be redesigned using modern solutions. InfoPath forms need to be replaced.</p><p style="margin-bottom:8pt;">None of that is technically impossible. All of it takes time.</p></div><p></p></div>
</div><div data-element-id="elm_7FZuD3AVuRkuXjJm6IoEIQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_7FZuD3AVuRkuXjJm6IoEIQ"].zpelem-box{ background-color:#CEEBF3; background-image:unset; } </style><div data-element-id="elm_lQ-ukQ6dJ5hMdTI6Ds5pUw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><i><span><strong>&quot;Migrations can take 6 to 18 months depending on complexity. A last-minute migration is a recipe for budget overruns, data loss, and business disruption.&quot;</strong></span></i></p><p></p><div><div style="margin-left:18pt;margin-right:18pt;"><div style="margin-left:18pt;margin-right:18pt;"><p><i><br/></i></p></div>
</div></div></div></div></div></div></div></div></div><div data-element-id="elm_yMn2jTWc6Iud8McmntAigQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_BUe_MKCQJIjV_c-_GlGUpQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_SmyVbAKN2dcjjTI56kzzsg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_YHHwD3OFZywWw9GhlFUUCw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The Two Deadlines Running in Parallel</strong></h3></div>
<div data-element-id="elm_OREoqEMVadbHLOr2xgvzJw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>One of the things that catches organisations off-guard is that there are effectively two separate timelines to manage, not one.</div><br/></div><p></p><div><ul><li><strong>April 2, 2026</strong>: SharePoint Add-Ins and classic SharePoint 2013 workflows retire. Any business process built on these frameworks stops working. This isn't a 'soft' retirement with a grace period — it's a hard cutoff.</li></ul></div><div><div><ul><li><span style="font-weight:bold;">July 14, 2026</span>: SharePoint Server 2016 and 2019 lose all support. Security patches stop. Bug fixes stop. Vendor-assisted support stops.</li></ul></div><br/><div>If you're planning a migration and only thinking about July, you may already be behind. If your environment has classic workflows or Add-In dependencies, April is the real pressure point.</div></div></div>
</div></div></div></div></div><div data-element-id="elm_FjWmPb3Qbv2zV9iwc4IpZw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_koIZ4g2B6TYLnPy3wqkA3g" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_3pIm_s--k3qqn2OuMJOMfw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_CbD7tsS53qEscZzavl8pUg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span>What a Late Start Actually Costs You</span></strong></h3></div>
<div data-element-id="elm_-fqyCXJSCuAtCtGXcpZNxw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">Let's talk about what happens when organisations start their migration planning in Q1 2026 instead of now. A few things tend to happen:</p></div><p></p></div>
</div><div data-element-id="elm_DzTrBniqMkEjoGSzFHiM5A" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_DzTrBniqMkEjoGSzFHiM5A"] .zpimagetext-container figure img { width: 480px !important ; height: 270px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/This%20Is%20Fine%20GIF%20-2-.gif" size="original" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><ul><li>The migration gets compressed. Work that should take six months gets squeezed into three. Corners get cut. Testing is abbreviated. Change management gets dropped entirely because there isn't time.</li><li>Business disruption goes up. A rushed migration means more unexpected issues, more downtime, more user confusion, and more IT firefighting during the transition.</li><li>Cost increases. Emergency timelines require more resources. What would have been a measured, well-planned project becomes an expensive sprint.</li><li>Post-migration problems linger. Without proper testing and user adoption planning, teams end up with a technically completed migration and practically no adoption. You've moved the files but nobody knows how to work in the new environment.</li></ul></div>
</div></div></div></div></div></div><div data-element-id="elm__FUp_fO0pq3LaGlHsXFPVg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_MIyMxOuKBSjTkvPpAmQHgA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_xIi68-leFLdIh6vp9BsmIg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_5UhB3BBM4osswVWUA90Kig" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What a Well-Planned Migration Actually Looks Like</strong></h3></div>
<div data-element-id="elm_rvyWX-6Cgre-itEAVn0EKQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><p style="margin-bottom:8pt;">A properly planned SharePoint migration isn't just a technical exercise. It has several distinct phases, and each one has genuine business value:</p><p style="margin-bottom:8pt;"><span></span></p><ul><li><strong>Environment assessment</strong>: Understanding exactly what you have — content, customisations, permissions, integrations, and ROT (redundant, obsolete, and trivial) content that doesn't need to move at all.</li><li><strong>Workflow and Add-In inventory</strong>: Cataloguing every automated process and identifying what needs to be rebuilt in modern tools like Power Automate and Power Apps.</li><li><strong>Migration path decision</strong>: Choosing between SharePoint Online, SharePoint Subscription Edition, or a hybrid approach based on your compliance requirements and cloud strategy.</li><li><strong>Phased execution</strong>: Running pilot migrations, validating, then executing in phases with proper testing at each stage.</li><li><strong>Change management and adoption</strong>: Making sure your users understand what's changed, why it changed, and how to work effectively in the new environment.</li></ul></div><div><p style="margin-bottom:8pt;">Start that process now and you have time to do each of those things properly. Start it in January 2026 and you're making hard choices under pressure.</p></div></div>
</div><div data-element-id="elm_iYwMbFqfWxS60QWNYOZi6A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The Honest Conversation Your Team Needs to Have</strong></h3></div>
<div data-element-id="elm_F3wO511ovgmXsRegqPyH1A" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_F3wO511ovgmXsRegqPyH1A"] .zpimagetext-container figure img { width: 570.86px !important ; height: 322px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Season%204%20Omg%20GIF%20by%20grown-ish.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><div>If your organisation is still on SharePoint Server 2016 or 2019, there's a conversation that needs to happen — and it shouldn't be between the IT team and the calendar. It needs to involve business leaders, finance, compliance, and operations, because this decision affects everyone.</div><div><br/></div><div>The questions are straightforward:</div></div><p></p><ul><li>How much of our business depends on SharePoint working reliably?</li><li>What happens to our compliance posture if we're running unsupported software?</li><li>What's the real cost of disruption if something breaks post-July 2026 with no Microsoft support?</li><li>What would a controlled, planned migration cost compared to a reactive one?</li></ul><div><div><br/></div><div>Those aren't questions IT can answer alone. And the longer they stay in the IT queue without executive visibility, the more limited your options become.</div><br/><div>At GTconsult, we help organisations answer these questions before the pressure builds. An environment assessment gives you the real numbers — what you have, what it'll take to move it, what the sensible timeline looks like.</div></div></div>
</div></div><div data-element-id="elm_gQEeWwPSKLwDz8ltFIHHLQ" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><iframe
 id="JotFormIFrame-260819383656569" title="Migration Assessment Booking" onload="window.parent.scrollTo(0,0)" allowtransparency="true" allow="geolocation; microphone; camera; fullscreen; payment" src="https://form.jotform.com/260819383656569" frameborder="0" style="min-width:100%;max-width:100%;height:539px;border:none;" scrolling="no"></iframe><script src='https://cdn.jotfor.ms/s/umd/latest/for-form-embed-handler.js'></script><script>window.jotformEmbedHandler("iframe[id='JotFormIFrame-260819383656569']", "https://form.jotform.com/")</script></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 24 Mar 2026 03:44:10 +0000</pubDate></item><item><title><![CDATA[Microsoft 365 Support in South Africa: What a Real Engagement Session Looks Like]]></title><link>https://www.gtconsult.com/blogs/post/microsoft-365-support-in-south-africa-what-a-real-engagement-session-looks-like</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Tools Write Up Thumbnailbb.png"/>GTconsult delivers hands-on Microsoft 365 support across South Africa — from dedicated M365 consulting sessions in KwaZulu-Natal to tailored workshops for your team.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_WEOXLw74R_KrTe7FzidrYA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_XY_J5tscRPePcUzg0LN-9w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_B-kQkhUZQ5mwuXqNh6p-OQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_9elLLy2ZT7y4Mea-JVAG6w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-align-center zpheading-align-mobile-center zpheading-align-tablet-center " data-editor="true"><span style="font-size:16px;">GTconsult | Microsoft Solutions Partner | South Africa</span></h4></div>
<div data-element-id="elm_8SeeDo7X9ukA2Vp4PE2uOw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8SeeDo7X9ukA2Vp4PE2uOw"] .zpimage-container figure img { width: 1110px ; height: 624.38px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Migration%20Tools%20Write%20Up%20Thumbnailbb.png" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_JK-pCLyuQX6hubFzwVfaIQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:10pt;"></p><div><p style="text-align:left;margin-bottom:10pt;">When organisations across South Africa talk about Microsoft 365 support, they usually mean someone who responds to tickets. At GTconsult, we think that sets the bar too low.</p><p style="text-align:left;margin-bottom:15pt;">Real Microsoft 365 support means getting into the room (or onto the call) with your team, understanding your environment from the inside, and building a roadmap that is actually grounded in how your organisation works. That is what we do; and last week, we did exactly that in KwaZulu-Natal.</p></div><p style="margin-bottom:15pt;"></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_Yi9GaxcnVwppPmUkh6wGxQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_NBHfU7vAnDPVU8s5FxWS8g" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_hSbctSnyV5EjcB740z0ZdA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_WjuBaTP90bVP6mgkcfcmpg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong style="color:rgb(0, 27, 76);">M365 Consulting in KwaZulu-Natal: A Session Worth Talking About</strong></h3></div>
<div data-element-id="elm_aJszjGtqWGao-jcUD-uoRw" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_aJszjGtqWGao-jcUD-uoRw"] .zpimagetext-container figure img { width: 500px ; height: 332.50px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/8-1.png" size="medium" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;"></p><div><div>Our Support Manager Barend Olivier and Technical Account Manager Trevin Daniel Pillay, and allegedly Boitumelo behind the camera, travelled to KwaZulu-Natal for a dedicated M365 consulting engagement with one of our long-standing clients: a leading agricultural association in the region.</div><br/><div>This client is part of our A Team, GTconsult's premium support tier reserved for organisations that want more than reactive IT assistance. It is a relationship built on proactive engagement, priority access, and a genuine investment in the client's long-term technology success; this session was exactly that in action.</div><br/><div>This was not a sales call or a routine check-in. It was a focused, structured session (the kind that only becomes possible when you have the trust and history of a long-term partnership). Our goal: build a clear, honest picture of where their Microsoft 365 environment stands today, and map out the most practical path forward.</div><br/><div>For organisations in the agricultural sector operating in South Africa, digital infrastructure often takes a back seat to operational pressures. But the right Microsoft 365 setup, properly adopted and well-supported, can quietly transform how a team communicates, collaborates, and gets work done.</div></div><p style="margin-bottom:15pt;"></p></div><p></p></div>
</div></div></div></div></div></div><div data-element-id="elm_NsBb5UrDnLtP2VSZJIGEyw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_4W3rH6yKManRtlBr0If6-w" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_Eu6RWre_afWql4JxPlUHAg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_vzQoreqjm64zqE6RE7OvOg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong style="color:rgb(0, 27, 76);">Why Dedicated Microsoft 365 Support Matters for South African Organisations</strong></h3></div>
<div data-element-id="elm_wxvL6Csskd9JwORc32A9Ew" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Whether you are a large association, an SME, or a sector body navigating complex stakeholder environments, the challenge with Microsoft 365 is rarely the technology itself. It is adoption; it is knowing which tools to prioritise; it is having a partner who understands your context before prescribing a solution.</p><p style="margin-bottom:10pt;">That is why our approach to IT support (for the agricultural sector in South Africa and across every industry we serve) starts with listening. We ask the hard questions: Where are the gaps? Which tools are going unused? What is creating friction for your team day-to-day? And what does a realistic, achievable roadmap actually look like for your organisation?</p><p style="margin-bottom:10pt;">For our A Team clients, this kind of session is part of the package; not an add-on, not a special occasion. It is what a premium, long-term Microsoft 365 support relationship looks like in practice.</p><p style="margin-bottom:15pt;"><i>Quietly, intentionally, and with a clear plan. No fanfare. Just the work.</i></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_wH04GV3JTJDNklOaxBFplw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Z8EdJNKEgHIk63syfQF1cg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_610sMgtuJhR1vevg-yIRsg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_3VbR604Q_DY7DTXFGYyvNQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_3VbR604Q_DY7DTXFGYyvNQ"] .zpimage-container figure img { width: 350px ; height: 233.41px ; } } @media (max-width: 767px) { [data-element-id="elm_3VbR604Q_DY7DTXFGYyvNQ"] .zpimage-container figure img { width:415px ; height:277.36px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/5-1.png" width="415" height="277.36" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div><div data-element-id="elm_djPrpuI85gwV1SgkIxGOWQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_IL0MfXP5MCQQVhl4YlcTGQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_IL0MfXP5MCQQVhl4YlcTGQ"] .zpimage-container figure img { width: 350px ; height: 233.41px ; } } @media (max-width: 767px) { [data-element-id="elm_IL0MfXP5MCQQVhl4YlcTGQ"] .zpimage-container figure img { width:415px ; height:276.67px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/7-1.png" width="415" height="276.67" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div><div data-element-id="elm_YsYd58J-48Xw6KmQPJ71ZQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_EeGip9z3Kuuzkffg2-iGPg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_EeGip9z3Kuuzkffg2-iGPg"] .zpimage-container figure img { width: 350px ; height: 239.53px ; } } @media (max-width: 767px) { [data-element-id="elm_EeGip9z3Kuuzkffg2-iGPg"] .zpimage-container figure img { width:415px ; height:276.67px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/6-1.png" width="415" height="276.67" loading="lazy" size="fit"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_h4pVO2EJVuXok680DeHuNw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_AcsFs3aqVUfJ8XDWechYbg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_q-ssv7AT3V-99UMkl_myew" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_nNt3Cgpi4j7eazQALKeDQA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong style="color:rgb(0, 27, 76);">Microsoft 365 Workshops in South Africa: Bringing Blue Sky to Your Organisation</strong></h3></div>
<div data-element-id="elm_AOxEaqDbZlkoMJJbULYTNg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Not every organisation has the same needs, and that is exactly the thinking behind our Blue Sky Events. Blue Sky is GTconsult's exclusive, interactive Microsoft 365 workshop format, designed to bring certified M365 specialists directly to your team (on-site or virtually) anywhere in South Africa.</p></div><p></p></div>
</div><div data-element-id="elm_DKshjZ0bQUJk31boA8WkqA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span>What to Expect from a Blue Sky Event</span></span></h4></div>
<div data-element-id="elm_5n666YsXkLYdlANgXhoMfw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Every Blue Sky session is built around your organisation's specific challenges and goals. There is no generic content, no off-the-shelf slides; just practical, hands-on learning with actionable takeaways your team can implement immediately. Whether that is streamlining collaboration in Teams, unlocking automation through Power Automate, or getting more from tools your team already has access to, we build the session around what actually matters to you.</p><p style="margin-bottom:10pt;">Blue Sky Events are open to everyone: existing GTconsult clients and organisations simply exploring what better Microsoft 365 support in South Africa could look like for them.</p></div><p></p></div>
</div><div data-element-id="elm_vxko7XfCJXOAzpKiPtRXgQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_vxko7XfCJXOAzpKiPtRXgQ"] .zpimage-container figure img { width: 1110px ; height: 411.39px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blue%20Sky%20Events/Scribble%20-1200%20x%20630%20px-.png" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_UNUKMNFJ6TfJe8PUp1GAnQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><p><span style="font-size:12px;font-style:italic;">GTconsult Blue Sky Events bring certified M365 specialists directly to your team, on-site or virtually, anywhere in South Africa.</span></p></div>
</div><div data-element-id="elm_GNuIkPW54s0Owj6hslHU6w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong style="color:rgb(0, 27, 76);">Frequently Asked Questions</strong></h3></div>
<div data-element-id="elm_lS48g8UgHM_nfuzCTe411w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span><span>Does GTconsult offer Microsoft 365 support outside of Johannesburg?</span></span></span></h4></div>
<div data-element-id="elm_LpVB2NvGq_l2zPWZc3Pb3Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">Yes. GTconsult provides Microsoft 365 support and M365 consulting across South Africa, including KwaZulu-Natal, the Western Cape, and beyond, both on-site and virtually.</p></div><p></p></div>
</div><div data-element-id="elm_tal2HYXCt5r-v-MnBmqTUw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span><span><span>What industries do you support?</span></span></span></span></h4></div>
<div data-element-id="elm_1TeJR-w4pNlXXOjuWT6R4g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:10pt;">We work across sectors including agriculture, financial services, insurance, retail, and more. Our M365 consulting approach is tailored to each organisation's context; it is never a one-size-fits-all solution.</p></div><p></p></div>
</div><div data-element-id="elm_jlU-OTaB--4q39eML-2rMA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span><span><span><span>Do I need to be an existing client to attend a Blue Sky Event?</span></span></span></span></span></h4></div>
<div data-element-id="elm_WD3gFAR3DE6tL5p5PXnhOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:15pt;">No. Blue Sky Events are open to any organisation interested in getting more from their Microsoft 365 environment. Whether you are an existing client or brand new to GTconsult, there is a session for you.</p></div><p></p></div>
</div><div data-element-id="elm_lSfXeeIN7Q5xvlYhFOnX_Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h5
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span><b>Ready to map out your Microsoft 365 road ahead?</b></span></strong></h5></div>
<div data-element-id="elm_FsOWtloWuhVcPcCtaxYI5w" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-roundcorner " href="https://www.gtconsult.com/blue-sky-event-registration" target="_blank" title="Blue Sky Registration"><span class="zpbutton-content">Register for a Blue Sky Event</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 20 Mar 2026 08:21:40 +0000</pubDate></item><item><title><![CDATA[Your SharePoint Has an Expiry Date. It's July 14, 2026.]]></title><link>https://www.gtconsult.com/blogs/post/your-sharepoint-has-an-expiry-date.-it-s-july-14-2026.</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Tools Write Up Thumbnail.png"/>Microsoft ends support for SharePoint Server 2016 & 2019 on July 14, 2026. No more patches, no safety net. Here's what it means, what's changing in April, and what your options are before the clock runs out.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_VsOQuIEvQU-ISXx6_4Fibg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_sW0gNyldTbKe_qYX3c08oA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_IxkDxxpTQreYFiTtemFeCA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_-dWlIzZLFYnTPDchON20dA" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe giphy-embed " src="https://giphy.com/embed/dZd2D5Da1954I" width="480" height="329" align="center" allowfullscreen frameBorder="0"></iframe></div>
</div><div data-element-id="elm_Go-LHD1KS-Wfde4Gk70EUg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p align="center" style="margin-bottom:12pt;text-align:center;"></p><div><p style="margin-bottom:8pt;">Let's be honest — most people don't think about their SharePoint server the same way they think about their laptop or their phone. Those things feel personal. When they slow down or get old, you notice. SharePoint though? It quietly sits in the background, doing its job, and nobody gives it much thought.</p><p style="margin-bottom:8pt;">Until one day, it becomes a very expensive problem.</p><p style="margin-bottom:8pt;">That day is getting closer. On July 14, 2026, Microsoft officially ends support for SharePoint Server 2016 and SharePoint Server 2019. Both versions. At the same time. No extensions. No emergency patches. No safety net.</p><p style="margin-bottom:8pt;">If your organisation is still running either of those versions, and there are a lot of organisations that are, this is the conversation you need to be having right now.</p></div><p></p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_tB5XUkBUHIjHxfh9g2319A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_2VolEt2GoVefH0m_be3S4w" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_12E-56ANwJFIMgRvYVHSvA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Y-IlAP7gSHcfkmlce243Pw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What Does &quot;End of Support&quot; Actually Mean?</strong></h3></div>
<div data-element-id="elm_O92cOACOysO0lVWuZB4Xpw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">It's a fair question because the phrasing can feel a bit abstract. Here's what it means in plain language:</p><p style="margin-bottom:8pt;">After July 14, 2026, Microsoft will no longer release security updates for SharePoint Server 2016 or 2019. They won't fix bugs. They won't patch vulnerabilities. If a cyber threat specifically targets your version of SharePoint, Microsoft will not respond. You're on your own.</p><p style="margin-bottom:8pt;">Your server won't suddenly shut down. Everything will look exactly the same the morning of July 15. Files will still open. Sites will still load. But underneath that familiar interface, you'll be running a platform that no longer has anyone watching its back.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_OYcixvHnOkz-Dl5vZ-uiIQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_t4RYgUZVt-ZCmq9KAG-bVg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_b-aGt7FNwU4186HOrdxYRA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Uz93-ASP3u2bV9y4tmLR0Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The April Deadline Most People Are Missing</strong></h3></div>
</div></div></div></div><div data-element-id="elm_wDDfC86hJJD01AuAS8jllA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_HYuQz_5wRs_nCK1Uq7XIFQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_OsYQET7pCTGkxuutoddHBQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_V8T0iGBx3RK_XhhMMRvHEA" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-left"><iframe class="zpiframe giphy-embed " src="https://giphy.com/embed/eXo5eC1tK7cas" width="480" height="360" align="left" allowfullscreen frameBorder="0"></iframe></div>
</div></div><div data-element-id="elm_-SI3EKCoRSw9vfBmmraNSg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ZyzTtbcd9cC-h1-r8UPOtQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span></span></p><div><p style="margin-bottom:8pt;">Here's what makes this even more urgent: July isn't the only deadline you need to worry about.</p><p style="margin-bottom:8pt;">On April 2, 2026, Microsoft is retiring the SharePoint Add-In model and classic SharePoint 2013 workflows- permanently. If your environment relies on workflows built in SharePoint Designer, approval processes tied to the Add-In framework, or third-party add-ins using Azure ACS authentication, those things will stop working before July even arrives.</p><p style="margin-bottom:8pt;">April 2, 2026. That's less than a year away as you're reading this.</p><p style="margin-bottom:8pt;">This affects more organisations than you'd think. A lot of business-critical processes, finance approvals, HR routing, records management, procurement sign-offs, were built on classic SharePoint workflows. When these retire, they don't just slow down. They break.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_Mlwoz1FmEjOpqChY_XxiRg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_hF8RzuXNnYeL4rinMnMecg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_aZNflprInfCovz2UiD5N7Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_K-GGGR_7DkdGW7u3w-o9tg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The Full Timeline at a Glance</strong></h3></div>
</div></div></div></div><div data-element-id="elm_UzSGUN3s-21oM60UdFoXqg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_jNJ2oO8IAwpGdYxPupFuAw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_wVWUlUiH8i52xxlBy33peQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ramsD6ocoea5TWj9-a9ueg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_ramsD6ocoea5TWj9-a9ueg"] .zpimage-container figure img { width: 1110px ; height: 417.12px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/sharepoint-version-timeline.png" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_ExVT3SmWPeUZlZjFALAugw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_0fYX4ERtW9sMBa0CBd69zA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_JDttaQtpTxLEcw7iRyMeDQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_9Nvodbjmn7gPrABpr3CnKQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Who Should Be Concerned About This?</strong></h3></div>
<div data-element-id="elm_n9brlzqnU9nFw-5bpLFdIw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>You should be concerned if:</div></div><p></p><ul><li>Your organisation runs SharePoint Server 2016 or 2019 as your intranet or document management platform</li><li>You have workflows built on SharePoint Designer or classic SharePoint approval processes</li><li>Your business uses custom Add-Ins or third-party integrations built on the Add-In framework</li><li>You handle regulated or sensitive data that requires you to run supported, patched software</li><li>Your IT team manages the SharePoint environment with limited capacity to respond to incidents without vendor support</li></ul></div>
</div></div></div></div></div><div data-element-id="elm_VuUiv9FCjIDtB9RHpraR9Q" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_9QW8AjC2nAFoqWig5TfBYw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_0EBuTUfgE9dH-gnifaEUWw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_HN9wY2ZLPdMV1-d1WaHIgQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What Are Your Options?</strong></h3></div>
</div></div></div></div><div data-element-id="elm_WZJNCkMVIU6IaHjnzN7GJw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pXgV3iEPMHy-ZjFLH_gx0Q" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_9rS6RVJ27Kk1BaHODO_Q2Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_hgG9FnurOrYZ4Ha-LBCjLA" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"> [data-element-id="elm_hgG9FnurOrYZ4Ha-LBCjLA"].zpelem-iframe{ margin-block-start:2px; } </style><div class="zpiframe-container zpiframe-align-left"><iframe class="zpiframe giphy-embed " src="https://giphy.com/embed/Uni2jYCihB3fG" width="480" height="298" align="left" allowfullscreen frameBorder="0"></iframe></div>
</div></div><div data-element-id="elm_BkPxlR3F_jHEYuyMG8wwAw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-8 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_1KdFdmaNEtC41G7glliKsQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>The good news is that you have choices. You're not being forced into one path. But each path takes time to execute properly, and that time is the thing most organisations underestimate.</div></div><p></p><ul><li><span style="font-weight:bold;">SharePoint Online (Microsoft 365)</span>: The cloud-first path. Continuous updates, automatic security patches, Copilot AI integration, and the ability for your team to collaborate from anywhere. Microsoft's preferred destination.</li></ul><div><ul><li><strong>SharePoint Server Subscription Edition (SE)</strong>: The on-premises path for organisations with compliance requirements or data sovereignty constraints. Released in 2021, it runs on Microsoft's Modern Lifecycle — no fixed end-of-life date.</li></ul></div><div><ul><li><strong>Hybrid approach</strong>: Combining on-premises SharePoint SE with SharePoint Online for organisations that need a phased transition or have specific data that must remain local.</li></ul></div></div>
</div></div></div><div data-element-id="elm_SXE86mynPj50rA57Yr3TDQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_NKxxOorXlskyW1rp2szUiA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_NKxxOorXlskyW1rp2szUiA"].zpelem-col{ margin-block-start:-36px; } </style><div data-element-id="elm_kDn-mQ-_BY3FRDjPcRKXUA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_kDn-mQ-_BY3FRDjPcRKXUA"].zpelem-text { margin-block-start:25px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>The right path depends on your environment, your data, your compliance requirements, and your team's capacity. What's universal is this: migrations of meaningful size take anywhere from three months to well over a year, depending on complexity. If you haven't started planning, the window is narrowing.</span></p></div>
</div></div></div></div></div><div data-element-id="elm_mCnsDPCJ1BS34cw9iKltiQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_hoR966znlOGiZaybaSSvXA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_5iLwDxtnVMCjrKGnuaomoA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Y-imig9MVqSvvdcO41lZLA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The Question Worth Asking Right Now</strong></h3></div>
<div data-element-id="elm_z-j5z5FWZPa-D4UqvF72rg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">If your SharePoint environment went down tomorrow, not a migration, just an unplanned outage after July 2026, how long could your business operate? Who would you call? What would your IT team do without a Microsoft support ticket to open?</p><p style="margin-bottom:8pt;">That's the risk you're accepting by waiting.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_uFhzZ5VglKbIhR-vPPqMmg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pzbxMyql35dNFrqXF-z2Ww" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_c7Pf6_b7umseh_t8lRHKaA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_XoC_tviozTw42ACT55QMzw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe giphy-embed " src="https://giphy.com/embed/BWxCW1a0LtZSAXsQFK" width="480" height="480" align="center" allowfullscreen frameBorder="0"></iframe></div>
</div></div></div><div data-element-id="elm_nxYNNeqEg-u9RiOjhdxpIQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_-mJIzF7royT5owzR-ooPJg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_yimVfdh1KVDKxbhbSdaDIg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">At GTconsult, we've spent 15 years helping organisations navigate SharePoint migrations. We know what a well-planned migration looks like, and we know what a rushed one costs. The difference is almost always time — specifically, how much of it you have left when you start.</p></div><p></p></div>
</div><div data-element-id="elm_1QphmD0YKas9h9iGGpoWQA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Want to estimate the cost of your migration?</strong></h3></div>
<div data-element-id="elm_Q8Xh9NcMgJ-z1YqvMGZI3A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div style="margin-left:18pt;margin-right:18pt;"><p align="center" style="text-align:left;"><span>Use our free Migration Cost Calculator to get an estimate based on your environment size.&nbsp;&nbsp;</span>It takes a few minutes and gives you a starting point for your planning conversations.</p></div>
</div><p></p></div></div><div data-element-id="elm_vHoxT4xjOa2EHJkCT9i2bA" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-roundcorner " href="https://www.gtconsult.com/access-our-migration-cost-calculator" target="_blank"><span class="zpbutton-content">Access the Free Calculator</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 12 Mar 2026 14:11:22 +0000</pubDate></item><item><title><![CDATA[Why Most Teams Aren't Actually Maximising Their Microsoft 365 Licence]]></title><link>https://www.gtconsult.com/blogs/post/why-most-teams-aren-t-actually-maximising-their-microsoft-365-licence</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Migration Write Up Thumbnail ww.png"/>Your team has Microsoft 365 — but are they using more than Outlook and Teams? Most organisations pay for the full suite and barely scratch the surface. Here's why the gap between your licence and your team's knowledge is costing you more than you think, and what you can do about it.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_o1jZ9sHUR4WfBl79B6FevA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_uwb1y2GiSoOLFPPU7eFMDw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_mxmpLyVqSYuW40XdL1y4tQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_fB56qcf52kGGMnVdkFMGzQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_fB56qcf52kGGMnVdkFMGzQ"] .zpimage-container figure img { width: 1110px ; height: 624.38px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Migration%20Write%20Up%20Thumbnail%20ww.png" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_Q5SgB_WSfDYAhsBGfZUb4g" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_9gBycrCNYZcRmhxqUH6lGg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_ZDnAGeMarwR2IBnab_oKnw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_7APgAGBaRC6vlimkO1NHEg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="text-align:left;">You're paying for Microsoft 365. Every month. For every user.</p><p style="text-align:left;"><br/></p><p style="text-align:left;">But here's the thing — do you actually know what you're paying for? And more importantly, is your team using even half of it?</p><p style="text-align:left;"><br/></p><p style="text-align:left;">If your honest answer is &quot;I'm not sure,&quot; you're not alone. And that's exactly the problem.</p></div>
<p></p></div></div><div data-element-id="elm_t4rtqXx3hFmVclRYtnqysQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The licence you're paying for vs. the licence you're using</strong></h3></div>
<div data-element-id="elm_aJuYboLXb4SntfdGEWO7-Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Let's talk about what's actually happening in most organisations.</p><p><br/></p><p>Your team opens Outlook. They jump into a Teams meeting. Maybe someone opens a Word doc or an Excel spreadsheet. And that's... pretty much it.</p><p>But your Microsoft 365 licence — whether it's Business Standard, E3, or E5 — includes a lot more than email, meetings, and documents. We're talking SharePoint for document management and intranets, OneDrive for personal cloud storage (up to 1TB per user), Power Automate for workflow automation, Microsoft Forms for surveys and data collection, Planner and To Do for task management, Lists for structured data tracking — and depending on your plan, even more.</p><p><br/></p><p>Most of these tools are sitting there, fully licenced, fully available, and completely untouched.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_PzvKegdwMYlLmB1OD5EzjA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_ct9JywgWgEVf_ZjUVZuNoQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_X-CWgWM7W1EwmHcWnc-IRA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_C3GI7KGHnNAP9UUhsJ6y_Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>It's not a technology problem — it's a knowledge problem</strong></h3></div>
<div data-element-id="elm_kO3Q2WYvGo0MyFqxwrCe7A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Here's where it gets frustrating. Organisations will pay for a Microsoft 365 E3 licence and then also pay separately for Dropbox, Trello, SurveyMonkey, or Zoom — tools that do what their existing licence already covers.</p><p><br/></p><p>Not because Microsoft 365 can't do it. But because nobody on the team knows it can.</p><p>Think about that for a second. You're essentially paying twice for the same capability — once through your M365 licence and again through a third-party subscription — just because your people haven't been shown what's already available.</p><p><br/></p><p>And it's not their fault. Nobody sat them down and said, &quot;Hey, you know that thing you're using Dropbox for? OneDrive does that. And it's already included in what we're paying for.&quot; Or, &quot;That approval process you're running over email? Power Automate can handle that automatically.&quot;</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_Re03yeX9iiXyIhqpQU6STg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_38Yvvwn-Nq0apOgucXrHcg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_0htmgxLHBFIteDV5ahF6Tg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_NE8j8oQ2s7eGnk8b6jc4bw" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_NE8j8oQ2s7eGnk8b6jc4bw"] .zpimageheadingtext-container figure img { width: 460px !important ; height: 347px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Fairly%20Oddparents%20Burn%20GIF.gif" data-src="/Blog%20Site/Fairly%20Oddparents%20Burn%20GIF.gif" size="original" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left" data-editor="true"><strong>The real cost of underutilisation</strong></h3><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p>This isn't just about wasting a few rand or dollars on duplicate subscriptions, although that adds up faster than you'd think.</p><p><br/></p><p>According to industry research, 20–30% of IT budgets are lost to unused SaaS features. That's not a small leak — that's a significant chunk of your technology spend going nowhere.</p><p>But the bigger cost is the one you can't see on a spreadsheet: lost productivity.</p><p>Microsoft's own Work Trend Index found that users spend 60% of their time in Microsoft 365 apps on emails, chats, and meetings — and only 40% on actual creation work in apps like Word, Excel, and PowerPoint. That's according to data from their 2024 annual report, covering trillions of productivity signals across their platform.</p><p><br/></p><p>Now imagine if your team knew how to use SharePoint properly instead of emailing files back and forth. Or if they could set up a simple Power Automate flow to handle that weekly status report nobody enjoys putting together. That 60/40 split starts to shift. People spend less time in communication loops and more time getting actual work done.</p></div><p></p></div>
</div></div></div></div></div></div></div><div data-element-id="elm_8UmmTXw0QoD2v95HjmUDVQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_fu-GZaHRIVKdVKlIbvndBQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_YFsMmUH0CBCKUDl3KwGlqQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_myL-UUbroQEYSl7cGQSvPw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The features hiding in plain sight</strong></h3></div>
<div data-element-id="elm_-UK7p94RTrt-XMQTsx1pgQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Let me give you a few examples of what most teams are missing, even on a standard Business Standard or E3 licence:</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_LJCv6S_mroNO9abOgsRb5g" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_N6rFSEpnlK7HZBRkxJwxVQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_VcXuPH-zwWFzndepRMAoag" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_bJ1p7EwBsn5KmRdt2nxCeA" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-left zpicon-align-tablet-left zpicon-clear-align"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span style="font-size:20px;">Version history in SharePoint and OneDrive.</span></h3><div class="zpicon-text-container " data-editor="true"><p><span>Your team is probably still saving files as &quot;Report_v2_FINAL_actuallyFINAL.docx.&quot; Meanwhile, SharePoint and OneDrive automatically track every version of every document. You can roll back changes, see who edited what, and recover deleted files — all built in, no extra cost.</span></p></div>
</div></div></div><div data-element-id="elm_WUulrhFRrgPsGFv4f4KCKg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_hCNsGrEcms-2cSiZrK3UpQ" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-left zpicon-align-tablet-left zpicon-clear-align"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 576 512" height="576" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M527.9 224H480v-48c0-26.5-21.5-48-48-48H272l-64-64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h400c16.5 0 31.9-8.5 40.7-22.6l79.9-128c20-31.9-3-73.4-40.7-73.4zM48 118c0-3.3 2.7-6 6-6h134.1l64 64H426c3.3 0 6 2.7 6 6v42H152c-16.8 0-32.4 8.8-41.1 23.2L48 351.4zm400 282H72l77.2-128H528z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span style="font-size:20px;"><span>Shared libraries in SharePoint.</span></span><br/><span style="font-size:20px;">​</span></h3><div class="zpicon-text-container " data-editor="true"><p><span>Instead of dumping everything in a shared drive or emailing attachments, your team could be working from a single source of truth with proper permissions, metadata, and search. But most teams never get past using SharePoint as a glorified file dump.</span></p></div>
</div></div></div><div data-element-id="elm_xsksA6dYMz-KEGQ10zzbRQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_0fFNJSQWUwwxfAB5GWx_Yg" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-left zpicon-align-tablet-left zpicon-clear-align"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span style="font-size:20px;"><span>Power Automate for approvals.</span></span><br/><span style="font-size:20px;">​</span></h3><div class="zpicon-text-container " data-editor="true"><p><span>That thing where someone emails a document to their manager, who forwards it to finance, who then emails it back? That entire chain can be automated with a simple approval flow. It's included in your licence. It takes about 15 minutes to set up. But if nobody knows it exists, nobody uses it.</span></p></div>
</div></div></div></div><div data-element-id="elm_pHekxdCHncMek6-VMHs8Ow" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_e5NJz28SV1Wm2wbs6Wa4YA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_JYXP6vvmyIvdCR9AYRy6Gw" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-left zpicon-align-tablet-left zpicon-clear-align"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M448 348.106V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80v351.988c0 26.51 21.49 48 48 48h268.118a48 48 0 0 0 33.941-14.059l83.882-83.882A48 48 0 0 0 448 348.106zm-128 80v-76.118h76.118L320 428.106zM400 80v223.988H296c-13.255 0-24 10.745-24 24v104H48V80h352z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span style="font-size:20px;"><span>Microsoft Forms for data collection.</span></span></h3><div class="zpicon-text-container " data-editor="true"><p><span>Still sending around Excel spreadsheets for people to fill in and email back? Forms handles this natively and feeds the data straight into Excel or SharePoint — no manual consolidation needed.</span></p></div>
</div></div></div><div data-element-id="elm_ZSe4KOmUUdNn4z7f_WlSLA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_mM2XqdOJP8hpTiwYma4PHA" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-left zpicon-align-tablet-left zpicon-clear-align"><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"></path></svg></span><h3 class="zpicon-heading " data-editor="true"><span style="font-size:20px;"><span>OneDrive sync and Files On-Demand.</span></span></h3><div class="zpicon-text-container " data-editor="true"><p><span>Your team has up to 1TB of personal cloud storage per user. They can sync files across devices and choose which files to keep offline. It's essentially Dropbox, built into Windows, at no extra charge. But I'd bet most of your users either don't have it set up or don't know it's there.</span></p></div>
</div></div></div></div></div></div><div data-element-id="elm_I5u6ImCvOd6fHayYdMlosw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_YkSqkstkmdSrbgtufAlYgQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_1QmkuTGb3KLSvEDo4E2usA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_A5NE0HjAKyqfMhPlVxyWsg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span>&quot;But we've done training&quot;</span></strong></h3></div>
<div data-element-id="elm_p5Gq0kLRAsb-tfDoAm1_Aw" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_p5Gq0kLRAsb-tfDoAm1_Aw"] .zpimagetext-container figure img { width: 367px !important ; height: 262px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/facepalm%20GIF%20-1-.gif" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p><span>Maybe you have. A lot of organisations run training when they first roll out Microsoft 365. A half-day session, maybe a full day if they're thorough. Someone walks through the apps, everyone nods, and then they go back to working exactly the way they did before.</span><br/></p><p><span><br/></span></p><p>Here's the problem with once-off training: Microsoft 365 isn't static. Microsoft ships updates and new features constantly — their 2025 roadmap alone lists over 500 planned updates across commercial and education plans. What you trained on two years ago isn't the same platform your team is using today.</p><p><br/></p><p>And let's be honest — how much of a full-day training session does anyone actually retain? If the training isn't practical, scenario-based, and reinforced over time, it fades within a week. People fall back on old habits because those habits are comfortable, even when they're inefficient.</p></div><p></p></div>
</div></div></div></div></div></div><div data-element-id="elm_ONlmuX7D7awZk9LnxSSiHA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_KRMurNR_E9ZnmSdYM69nXA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_-pxro0zRFTbj5PDJE0s-kQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_H30DRKgsEvMI4ofarhn9dQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>So what does maximising your licence actually look like?</strong></h3></div>
<div data-element-id="elm_3Bap9b9j5bgjNnI_MjJj8A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>It's not about becoming a power user overnight. It's about making sure your people understand the basics properly and then building from there.</p><p><br/></p><p>It starts with the fundamentals: knowing where to save files (OneDrive for personal, SharePoint for team), understanding how Teams, SharePoint, and OneDrive work together, and being able to share files with a link instead of an attachment.</p><p><br/></p><p>Then you layer on productivity skills: co-authoring documents in real time, using Planner for project tracking, setting up basic automations, organising SharePoint sites so people can actually find things.</p><p><br/></p><p>And for the people who want to go further — your site owners, your digital champions, your IT-adjacent team members — there's governance, security settings, and advanced automation with Power Automate and eventually Copilot.</p><p><br/></p><p>The point is, it's a journey. Not a single event.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_3b2AXEiBNlcu9F1byNxqEw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_puiMiJyb8p_tGWV4TJZaXg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_EU8KqbNU7xbXVtnIU4bkWA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ku0Z-YEtIMfEsLjjuoAbkQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What you can do right now</strong></h3></div>
<div data-element-id="elm_cBuzphtz2_V_VWYyWV3xvA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Before you do anything else, run a quick mental audit. Ask yourself:</p><p><br/></p><p>Are we paying for any third-party tools that duplicate what Microsoft 365 already offers? When was the last time our team received structured M365 training? Can our people confidently explain the difference between OneDrive and SharePoint? Does anyone on the team know how to set up a basic Power Automate flow? Are we using SharePoint for document management, or is it just a dumping ground?</p><p><br/></p><p>If most of those answers make you uncomfortable, that's your sign.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_fdyMT3gjJBVSjkkDsFSIlw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_4trbPvZ-L7i3r3azn7mTjg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_5wzou0B10h68_m6iK42CHw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_SPUmOnFKZY7QGk66MENWqQ" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> @media (max-width: 767px) { [data-element-id="elm_SPUmOnFKZY7QGk66MENWqQ"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_SPUmOnFKZY7QGk66MENWqQ"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } </style><div class="zpvideo-container zpiframe-align-left zpiframe-mobile-align-center zpiframe-tablet-align-center"><iframe class="zpvideo " width="560" height="315" src="https://www.youtube.com/embed/yRuqmu4GZjw?si=SS4xftBRVf9rBvlu" frameborder="0" allowfullscreen></iframe></div>
</div></div><div data-element-id="elm_ezbzbq_FLZqMfGlSWx8ZHg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_b53MkeDXKZ_wq3JOD4mlxA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>The good news is you don't need a massive overhaul. You just need to start closing the gap between what you're paying for and what your people actually know how to use.</div><div><br/></div><div><p>And that's exactly what we built our Microsoft 365 training for. Self-paced, practical, video-based modules covering everything from M365 navigation basics through to Power Automate and Copilot — across four learning tracks designed for different roles in your organisation. And because we're based in South Africa and believe people learn best in their own language, every module is available in English, Afrikaans, and isiZulu.</p><p><br/></p><p>Because your licence isn't the problem. The gap between the licence and your team's knowledge is.</p></div></div><p></p></div>
</div></div></div><div data-element-id="elm_kDtHCh6SqOUCovt2e_iOOQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_sh1OPlN19E-7eA625mKRLw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_PJT5QTmFQWX3DNkwzkOePw" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-roundcorner " href="https://www.gtconsult.com/ms365-training" target="_blank"><span class="zpbutton-content">Join the Waitlist</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 18 Feb 2026 14:50:11 +0000</pubDate></item><item><title><![CDATA[SharePoint Online CSP Enforcement: What Admins Need to Do Before March 1, 2026]]></title><link>https://www.gtconsult.com/blogs/post/sharepoint-online-csp-enforcement-what-admins-need-to-do-before-march-1-2026</link><description><![CDATA[<img align="left" hspace="5" src="https://www.gtconsult.com/Blog Site/Sharepoint Online Blog Thumbnail.png"/>Microsoft is enforcing CSP in SharePoint Online on March 1, 2026. Non-compliant scripts will be blocked. Here's what's changing, what's at risk, and how to prepare your environment before enforcement goes live.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_-0L9C26FTlKM51UiBo7DSg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_tUpCwpCaT4-un0uBnOvT7w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_CZJzgAxlQHee6CTRLafcTw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_p1sUrsOHRvSNUAwVh2gqhA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p><span>Microsoft is rolling out Content Security Policy (CSP) enforcement for all SharePoint Online tenants on <strong>March 1, 2026</strong>. If you manage a SharePoint environment with custom scripts, SPFx solutions, or third-party integrations, this change could break things — and the clock is ticking.</span></p></div>
</div><div data-element-id="elm_VbhnqGDtwg7XhFqWvT8i_A" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_VbhnqGDtwg7XhFqWvT8i_A"] .zpimage-container figure img { width: 1107px !important ; height: 622px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/gif%20-1-.gif" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_7oG9dzK0o94X5dWLpxUa0A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_bcOM2sWpodbhEHuWP4orNw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_IF49qr9KNuPMqfsmJkJ-tA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Ykm_1d-vxrx7ViPMHUkpqQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>Here's what's changing, what's at risk, and exactly how to prepare.</span></p></div>
</div><div data-element-id="elm_-ruYHv0-QtxywY1Vhi8uVg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What Is CSP and Why Does It Matter?</strong></h3></div>
<div data-element-id="elm_h1g4a5LpdddFnUNmbG2zwA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Content Security Policy is a browser-level security standard that controls which scripts a page is allowed to load and execute. It's one of the most effective defenses against cross-site scripting (XSS), clickjacking, and code injection attacks.</p><p><br/></p><p>Until now, SharePoint Online has been running CSP in <strong>report-only mode</strong> — logging violations without actually blocking anything. That changes on<strong> 1&nbsp;</strong><strong>March&nbsp;</strong>when enforcement goes live. After that date, any script that doesn't comply with the CSP rules will be blocked by the browser, potentially breaking custom web parts, third-party tools, and SPFx solutions.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_C63k03WpOjqVO-KUKNwxkw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_g0pv9bUQpe9eD8VKUIMWug" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_hZZcfOgi-lonw1YMQ9PFKQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_vmS35E3ueYLV4WJyCmFAeA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Key Dates</strong><br/></h3></div>
<div data-element-id="elm_CaOcyyuPQT4LsQjI9woSRA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><ul><li><strong>Now through 28 February, 2026</strong> — Report-only mode. Violations are logged but scripts still run.</li><li><strong>March 1, 2026</strong> — CSP enforcement begins. Non-compliant scripts are blocked.</li><li><strong>June 1, 2026</strong> — Extended deadline if you opt in to the 90-day delay via PowerShell.</li></ul></div>
</div></div><div data-element-id="elm_woD8kHqdhAo3VxPYhuPPoQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_0M9J7230OjOGdiEO-jD6IA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_0M9J7230OjOGdiEO-jD6IA"] .zpimage-container figure img { width: 361px !important ; height: 255px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Calendar%20Marked.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_WPWQAzI4y495fI6fleAG9A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_H0HDD-OpjLnhxuitLMwuNw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_JK7e0zW1ZJYs-_Yna9iPPg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_qT3GAR7oYe67mpnzACjSJw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What Will Be Blocked?</strong></h3></div>
<div data-element-id="elm_Di8I5LhFM9_tC_LC2bXzuA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Not everything is affected. Here's a breakdown of the four common script patterns and their CSP impact:</div><br/></div><p></p><div><strong>1. SPFx bundles hosted in ClientSideAssets (default pattern)</strong></div><div><div>No action needed. These are trusted automatically.</div><br/><div><span style="font-weight:bold;">2. External CDN bundles via cdnBasePath</span></div><div>No action needed. SharePoint auto-adds the CDN domain to Trusted Script Sources when the app is installed.</div><br/><div><div><strong>3. External libraries loaded via the externals config</strong></div></div><div>No action needed. The CDN domain is auto-trusted.</div><br/><div><span style="font-weight:bold;">4. Dynamic script loading via SPComponentLoader.loadScript()</span></div><div>Action required. You must manually add the script source to the Trusted Script Sources list in SharePoint Admin Center.</div><br/><div><div><strong>5. Inline scripts (JavaScript in HTML, event handlers, innerHTML, document.write())</strong></div></div><div>These will be blocked outright. There is no nonce workaround — Microsoft has confirmed they will not expose nonce values. You must refactor inline scripts into external files and register them as trusted sources.</div></div></div>
</div></div></div></div></div><div data-element-id="elm_08S00E4fLYMYGIK5jqiYJw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Pkgs6i3YtJCS-RBX82DgRQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_7llz1067Kb24MC3Irs9gDg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_iKvunFPtTIQA7VVjoQ0lXg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><strong>How to Audit Your Environment</strong></span></h3></div>
<div data-element-id="elm_tcqtMGfCvuWnt1bp7517GQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><h3>Step 1: Check the Browser Console</h3><p>Open any SharePoint page that uses custom solutions, press F12 to open Dev Tools, and look for CSP violation messages in the Console tab. You'll see entries like:</p><ul><li>&quot;Loading the script '&lt;url&gt;' violates the following...&quot;</li><li>&quot;Executing inline script violates the following Content Security Policy directive...&quot;</li></ul><h3><br/></h3><h3>Step 2: Use Microsoft Purview</h3><p>For a tenant-wide view, go to Microsoft Purview (purview.microsoft.com) and create an audit report filtering for the activity <strong>&quot;Violated Content Security Policy.&quot;</strong> This gives you a comprehensive list of every page and script generating violations across your environment.</p><h3><br/></h3><h3>Step 3: Review the Directives</h3><p>Pay attention to both <strong>Directive 12 (script-src)</strong> and <strong>Directive 13 (style-src)</strong> violations. Both are relevant — Directive 13 applies to inline code constructs that will also be blocked under enforcement.</p><h2></h2></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_jI1zMBxqXW7ghCQ9w3sK7w" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_UDCX-2Z1yHvnK_M5JKOQEg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_N2DMcIrFDcPyv17bPdd03A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Y8M6iJtWF5fh6FB8XuAisw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_Y8M6iJtWF5fh6FB8XuAisw"] .zpimage-container figure img { width: 576.28px !important ; height: 436px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/seinfeld%20newman%20GIF%20-1-.gif" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_OKcwy2FZMEcuSW2v9PYwOA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5ZgBdzFumTK_LxFaFc1fig" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_KJRv-IoImziWJ55OplsPyQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_titlKT_ErdkcuRHPTf7tYA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>How to Fix It</strong></h3></div>
<div data-element-id="elm_j14_P2_LnqDl3HOy2ZbiMw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><h3>Add Trusted Script Sources</h3><p>Go to <strong>SharePoint Admin Center → Advanced → Script sources</strong> and add any external domains your solutions depend on. A few things to note:</p><ul><li>You can add up to 300 entries.</li><li>Overly broad wildcards like<span style="background-color:rgba(0, 27, 76, 0.15);"><code style="color:rgb(135, 34, 34);">*</code></span>or<span style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);"><code>*.domain</code></span>are not allowed.</li><li>Use targeted wildcards to consolidate where possible.</li><li>If a script loads from a CDN, you need to trust that specific CDN domain.</li></ul><div><br/></div>
<h3>Refactor Inline Scripts</h3><p>This is the big one. Any JavaScript embedded directly in HTML, event handlers, or injected via<span style="background-color:rgba(0, 27, 76, 0.15);"><code style="color:rgb(135, 34, 34);">innerHTML</code></span>or<span style="background-color:rgba(0, 27, 76, 0.15);"></span><code style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);">document.write()</code> must be moved into external<span style="background-color:rgba(0, 27, 76, 0.15);"><code style="color:rgb(135, 34, 34);">.js</code></span>files hosted at a trusted location. There's no shortcut here —<span style="background-color:rgba(0, 27, 76, 0.15);"><code style="color:rgb(135, 34, 34);">unsafe-inline</code></span>is not permitted, and Microsoft will not provide nonce values.</p><p><br/></p><h3>Validate Auto-Trusted Sources</h3><p>If you use<span style="background-color:rgba(0, 27, 76, 0.15);"><code style="color:rgb(135, 34, 34);">cdnBasePath</code></span>without a trailing slash, the auto-generated Trusted Script Sources entry may not match correctly. Double-check these entries manually after deploying your solutions.</p></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_NSaiPi5kldMvoHjSX0iphw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_fG2I96K6zzt4lNDPPj-7wQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_46atisbu32ScxDX4ks24dA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_mZx3fAIVJCcvxfbzg5YxYQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span>Buying More Time</span></strong></h3></div>
<div data-element-id="elm_R2K5gyPL-1wfhe--LBJ6kA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>If your team isn't ready by 1 March, you can delay enforcement by 90 days using the SharePoint Online Management Shell:</span></p></div>
</div><div data-element-id="elm_eRuLatFYVRbMP68-q_Zhlg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><img src="/Wed%20Feb%2018%202026.png" alt=""/></span></p></div>
</div><div data-element-id="elm_sSY0prPm8UEgnwn563zvmQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>This pushes enforcement to June 1, 2026. It's a one-time delay — use it wisely and don't treat it as a permanent fix.</p><h2></h2></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_O1L1kyKQK73tTTlo3EfDXQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_lAQWlNPm4sKH8kaiH3v7Rg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_4MVwe2BqHyeNiuX-7a5NBQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_sYMWDch2NsN5KIat7H36IA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>What About<span style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);"></span></strong><code><strong style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);">eval()</strong></code><strong>?</strong></h3></div>
<div data-element-id="elm_T-ejPLkKv-UXKt6nLDFk6w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>Good news on this front: Microsoft's CSP implementation includes<span style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);"><code>unsafe-eval</code></span>in the<span style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);"><code>script-src</code></span>directive, so<span style="background-color:rgba(0, 27, 76, 0.15);color:rgb(135, 34, 34);"><code>eval()</code></span>calls in your scripts will continue to work. This was confirmed by the SharePoint team in the community discussion.</span></p></div>
</div></div></div></div></div><div data-element-id="elm_RHtr6GRGBmR3tFAIdRT6eg" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_AzVbYYv8nqrGr3bBovUNZQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_NPxLXBf8SLYJcY4CHZa5lA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_-EfThyyfU4tUFTy7EHbHaQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Communicate With Your Users</strong></h3></div>
<div data-element-id="elm_HzWnkATNeGVhO5HeZXLjxg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Once enforcement begins, end users may see broken functionality or warning messages on pages that rely on non-compliant scripts. Get ahead of this with proactive communication:</p><ul><li>Explain that this is a security improvement, not a system failure.</li><li>Provide a clear path for users to report issues.</li><li>Coordinate with any third-party vendors whose solutions run in your SharePoint environment.</li></ul></div><p></p></div>
</div></div></div></div></div><div data-element-id="elm_dh2TSSJp2qhNc8NZtERHQw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_VYYlFfU3nYyewCQuxO0IpQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_lDqanQc3_Gj8daBkZLxiHA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ZWs-TfjCA26R208c5fKc5w" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_ZWs-TfjCA26R208c5fKc5w"] .zpimageheadingtext-container figure img { width: 500px ; height: 281.00px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Blog%20Site/Chicago%20Pd%20Nbc%20GIF%20by%20One%20Chicago.gif" data-src="/Blog%20Site/Chicago%20Pd%20Nbc%20GIF%20by%20One%20Chicago.gif" size="medium" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left" data-editor="true"><span><strong>Communicate With Your Users</strong></span></h3><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p>Once enforcement begins, end users may see broken functionality or warning messages on pages that rely on non-compliant scripts.&nbsp;</p><p><br/></p><p>Get ahead of this with proactive communication:</p><p><br/></p><li>​Explain that this is a security improvement, not a system failure.</li><ul><li>Provide a clear path for users to report issues. </li><li>Coordinate with any third-party vendors whose solutions run in your SharePoint environment.</li></ul><p><br/></p></div>
</div></div></div></div></div></div></div><div data-element-id="elm_3l1TsxwDj2JcLX65iyMcoQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5QVIQ2sdjJLK7lYj1a0DNA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_2rGfj-MKZ4kDJ2q1W7QK-g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_JV9DaUbiwMhMlPuHwmt51w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Bottom Line</strong></h3></div>
<div data-element-id="elm_AT68dZubYSHhDDEj24CT7A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span>CSP enforcement is a welcome security improvement, but it requires hands-on preparation. The report-only window closes on February 28. Use the time you have to audit violations in Purview, fix inline scripts, register trusted sources, and communicate the change to your users. If you need more time, enable the 90-day delay — but start the work now.</span></p></div>
</div><div data-element-id="elm_RBLvefB5BMs5nShxZ9l-tg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h5
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>Further reading:</strong></h5></div>
<div data-element-id="elm_yJb4seQ5TzGthdNCJ7D35Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><li><a href="https://learn.microsoft.com/en-us/sharepoint/dev/spfx/content-securty-policy-trusted-script-sources">Support for Content Security Policy (CSP) in SharePoint Online — Microsoft Learn</a></li><li><a href="https://techcommunity.microsoft.com/blog/spblog/sharepoint-online-content-security-policy-csp-enforcement-dates-and-guidance/4472662">SharePoint Online CSP: Enforcement Dates and Guidance — Microsoft Tech Community</a></li></div><p></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 18 Feb 2026 13:04:00 +0000</pubDate></item></channel></rss>