top of page
Search

Commander Development Update – Cross-Platform Validation and Pilot Preparation

  • jfhere
  • Feb 19
  • 4 min read

As February 2026 comes to a close, I wanted to provide a candid update on the progress of the SummitPoint Commander Tool and where things stand as we approach pilot readiness.


Over the past several months, the focus has shifted from building core capabilities to validating them across real environments—both SharePoint Online and on-premises SharePoint. That validation work has required substantial refactoring, but it has also confirmed that Commander is behaving exactly as it was designed to: as a deployable intelligence platform that operates entirely within an organization’s SharePoint environment.


I can finally see the end of this phase of development, and more importantly, the beginning of pilot deployments.


ChangeLog Capability Now Fully Integrated

One of the most important milestones completed since my last update was the full integration of the ChangeLog capability across all operational tiers—Site, Web, and List.


This capability allows administrators and system owners to see what is actually happening inside their SharePoint environment—not just structurally, but operationally.


Using SharePoint’s native change tracking infrastructure, Commander can now:

  • Visualize activity trends across the environment

  • Identify spikes in activity or unusual change patterns

  • Show exactly which objects were affected

  • Allow drill-down into individual events for deeper investigation

  • Provide visibility into activity over the previous 60 days


This is accomplished entirely using native SharePoint APIs. Commander does not require agents, external services, or third-party data storage. Everything runs within the SharePoint boundary.


For organizations operating in secure or regulated environments, this is particularly important. It means operational intelligence can be gained without introducing external dependencies or expanding the system’s attack surface.


SharePoint Online Validation and REST Architecture Stabilization

Following completion of the ChangeLog capability, I resumed full validation within SharePoint Online.



This phase focused on ensuring that the Commander Tool’s transition from legacy CSOM-based logic to fully REST-based architecture was stable, predictable, and maintainable.


Most core capabilities are now operating as expected, including:

  • Structural discovery and analysis

  • Usage and storage visualization

  • ChangeLog intelligence and analysis

  • Object-level inspection and reporting


There are still areas undergoing deeper validation—particularly permissions analysis, sub-web management, and workflow discovery—but those efforts are now part of structured testing rather than architectural refactoring.


This distinction matters. The platform is no longer being redesigned—it is being finalized.


Migration Back to SharePoint 2013 – Establishing the True Compatibility Baseline

Once SharePoint Online validation reached a stable point, I moved the Commander Tool back into a SharePoint 2013 on-premises environment.


This step was intentional and necessary.



SharePoint 2013 represents the architectural baseline for all modern on-premises SharePoint environments, including 2016, 2019, and Subscription Edition. If Commander operates reliably there, it will operate reliably across the entire on-premises ecosystem.


It also introduces a fundamentally different authentication and REST behavior model compared to SharePoint Online.


As expected, this revealed several important compatibility gaps.


Initially, Commander could not correctly identify the environment it was operating in, which prevented it from loading. Once environment detection was corrected, a second major issue emerged involving REST query compatibility.


SharePoint Online supports modern response formats such as NoMetadata and MinimalMetadata. SharePoint 2013 does not. It requires Verbose response formatting, and queries using modern formats fail entirely.


There was no stable shortcut around this.


Rather than introduce fragile compatibility layers, I made the decision to refactor every REST query across the entire codebase to ensure compatibility with SharePoint 2013’s requirements.


This was not a small effort. It required reviewing and updating every file, ensuring not only that queries worked correctly, but that downstream data handling remained consistent.


That work is now complete.


Commander successfully loads and operates in SharePoint 2013, confirming compatibility with both legacy and modern SharePoint environments.


Ensuring Commander Operates Consistently Across All SharePoint Deployment Models


One of Commander’s core design principles is that it must operate consistently regardless of where it is deployed.


Organizations today operate across a wide spectrum of environments, including:

  • SharePoint Online

  • Hybrid deployments

  • Legacy on-premises SharePoint

  • Fully isolated or secured environments


Commander was designed as a deployable software product that runs within these environments—not as a SaaS platform and not as an external monitoring service.


This means:

  • No external data transmission

  • No external infrastructure dependencies

  • No persistent external connectivity requirements

  • No disruption to existing SharePoint deployments


Organizations retain full control over their environment while gaining operational intelligence that is otherwise difficult to obtain.


This model aligns particularly well with federal agencies, regulated enterprises, and organizations operating in controlled environments.


Final Validation Phase Now Underway

With core compatibility established, the next phase is straightforward but important: full operational validation across both SharePoint Online and SharePoint 2013 environments.


This includes confirming and refining:

  • Permissions analysis behavior

  • Sub-web management functionality

  • Workflow discovery and reporting

  • Cross-environment consistency


Each file and module is being validated in SharePoint 2013 and then verified again in SharePoint Online to ensure full compatibility across both environments.


This is the final major validation phase before pilot readiness.


Preparing for Pilot Deployments


Assuming validation continues at its current pace, the next steps will include:

  • Removing deprecated and unused code

  • Finalizing deployment packaging

  • Completing installation documentation

  • Finalizing administrator and technical documentation


Much of this cleanup is accelerated by internal tooling I’ve developed specifically to analyze, validate, and prepare the codebase.


At the current trajectory, Commander should be ready for pilot deployments beginning as early as April 2026.


Intended Role: Software Product, Not Operational Service

I want to be clear about Commander’s intended role.


SummitPoint provides Commander as a deployable software product. It is designed to be installed and operated by organizations within their own SharePoint environments. SummitPoint provides product documentation and support for the software itself.


Commander does not require SummitPoint to access or operate within client environments to function.


This model ensures organizations retain full control while benefiting from improved operational visibility.


Looking Ahead

Commander was built to solve a problem I’ve encountered repeatedly: SharePoint environments often contain critical operational data, but administrators lack the tools to fully understand what is happening inside them without significant manual effort.


Commander changes that by providing real-time intelligence using SharePoint’s own infrastructure.


The majority of the architectural work is now complete. What remains is validation, refinement, and preparation for pilot deployments.


If your organization is responsible for managing or overseeing SharePoint environments—whether federal, enterprise, or commercial—and improving operational visibility is a priority, I welcome the opportunity to connect.


You can learn more or request pilot participation at:


As always, I appreciate the continued interest and support.

 
 
 

Comments


bottom of page