Retain
Keep what is supported, useful and working well.
SharePoint modernization services
Modernize the sites, forms, workflows and custom code your business still relies on—with a practical plan for what to keep, change or retire.

Start with what you have
Explore the assessment and architecture choices for each legacy technology. These are starting points for a review, rather than automatic conversion paths.
Your starting point
Classic sites, publishing pages, navigation and branding
Review how people find content and work together before rebuilding the page experience. Keep useful structure and simplify what has become hard to manage.
Modern pages, native web parts, hub navigation and supported SPFx components where justified.
Content, navigation, search, access and key user journeys.
Your starting point
InfoPath forms, custom forms and spreadsheet-based requests
Understand the people, data and business rules behind each form. The target could be a native form, Power Apps or a scoped custom solution.
Native forms, Power Apps or supported custom development, selected against the requirements and licensing.
Business rules, data integrity, access, attachments and user acceptance.
Your starting point
SharePoint Designer workflows and manual handoffs
Map the actual business process before choosing the automation. Review exceptions, connections and ownership alongside the happy path.
Power Automate or another supported integration approach. Workflow replacement requires assessment; automatic conversion is not assumed.
Approval routes, exception handling, permissions, recovery and monitoring.
Your starting point
Script Editor, custom JavaScript, JSLink and legacy web parts
Separate the business need from the legacy implementation. Use native capability where it fits, and supported custom engineering where it adds value.
Native Microsoft 365 features, SPFx web parts or extensions, and approved API integrations.
Functionality, least-privilege access, integrations, deployment and regression checks.
The decision comes first
Business value, usage, dependencies and technical risk determine the path. A new platform should solve a real problem and have a clear owner.
Keep what is supported, useful and working well.
Use an existing supported capability that meets the need.
Move a useful capability to supported architecture.
Redesign when the business need outlives the implementation.
Remove components that no longer justify their cost or risk.
Review business-critical, high-risk dependencies first. Retain useful, supported components; consider retiring low-value components that create disproportionate risk.
Inspect a sample decision briefFrom review to handover
Agree scope, review milestones and acceptance criteria before implementation. Progress through manageable stages with your business and technical owners.
Agree goals, owners and scope. Inventory usage, business value, risk and dependencies.
Choose a path for each component and define architecture, priorities and acceptance criteria.
Implement agreed changes in reviewable stages. Test functionality, data, permissions and integrations.
Document deployment, ownership, recovery, operations and the ongoing support arrangement.
Resolve dependencies that block the target design or a safe move.
Move supported content first when modernization can follow safely.
Coordinate both workstreams when they share architecture, testing and cutover decisions.
Make the work reviewable
The agreed engagement should leave your team with documented decisions, implementation evidence and clear responsibilities.
Preview a sample deliverableThe sample uses illustrative data and shows the output structure.
Components, dependencies, usage and accountable owners.
A path for each component, with rationale and supported design choices.
Sequenced work packages, dependencies, risks and acceptance criteria.
Agreed test evidence, deployment notes, operational ownership and support boundaries.
An appropriate first step
Bring the context. Together, identify what needs a closer assessment and agree the scope of the next engagement.
Review permissions, API access, connection ownership, environments, monitoring, deployment and recovery. Confirm who maintains each modernized component.
Full content migration, substantial app rebuilds, visual identity work, licensing and ongoing managed support need defined scope and commercial terms.
Review hubs, navigation, metadata, content types, search, permissions and lifecycle alongside the technical changes.
Inspect the approach
Read the implementation thinking and inspect an illustrative deliverable before discussing your own estate.
An illustrative brief showing current-state findings, legacy components, options, risks, and prioritized next actions.
Explore resource Technical guideClassic sites, pages, publishing structures, branding, and old web parts mapped to modern alternatives.
Explore resource Technical guideHow Script Editor and custom JavaScript patterns can be reviewed for SPFx, Graph, REST, and PnPjs targets.
Explore resourceBefore you begin
Start with the business need, then work through the architecture and delivery decisions.
Discuss your modernization (opens scheduling in a new tab)No. Review business value, actual usage, risk, dependencies and supportability first. Some components can remain, some can use a native replacement, and others may be retired.
The sequence depends on what blocks the move. Resolve critical legacy dependencies before migration; supported content may move first when modernization can safely follow. The assessment defines the sequence.
No. Review data, rules, access, attachments, approvals, integrations and user needs before selecting native forms, Power Apps or a supported custom solution.
A reliable replacement starts with process discovery and dependency review. Do not assume a one-to-one automatic conversion; triggers, logic, connections, exceptions and ownership need validation.
Use SPFx when supported native capabilities do not meet a justified SharePoint interface or integration requirement. Review API access, permissions, packaging and the support model before implementation.
Discuss your legacy estate, business goals, known dependencies and constraints. Agree whether a scoped review, assessment or implementation engagement is the appropriate next step. Paid deliverables and fees are agreed separately.
Plan the next chapter
Talk through the estate, the dependencies and what a useful first engagement would look like.