Progress Sitefinity specialists since v3.7

Hire Sitefinity developers.

Custom Sitefinity CMS development, upgrades, and performance work since v3.7. We also built the open-source Sitefinity MCP server.

2010
Since
v3.7+
Versions
130+
Articles
Free
MCP server

What is Progress Sitefinity

The enterprise CMS for .NET shops.

Built by Telerik, owned by Progress since 2014. It runs dozens of sites in dozens of languages from one install, on the Microsoft stack your IT team already runs.

  • Multisite

    Dozens of sites, one install, one editor login.

  • Multilingual

    100+ locales with per-language fallbacks.

  • Structured content

    Module Builder types, taxonomies, and related content.

  • Page builder

    Editors drag in widgets your developers build.

  • Personalization

    Visitor segments, lead scoring, and A/B tests.

  • Editorial workflow

    Approvals, scheduled publishing, and version rollback.

  • Headless APIs

    OData and GraphQL, plus the .NET Core Renderer.

  • Enterprise sign-in

    Active Directory, SAML SSO, and Microsoft Entra ID.

Where it wins: a government agency with 30 department sites in four languages, or a manufacturer publishing catalogs to 12 regions. Same category as Sitecore, Optimizely, Kentico Xperience, and Umbraco, without Sitecore's licensing weight.

Why hire SitefinitySteve

Generalists learn Sitefinity on your budget.

Steve McNiven-Scott has shipped Sitefinity since v3.7 in 2010 and writes the open-source tools he uses on client work. Sitefinity is ASP.NET, but the hard problems are Sitefinity problems.

Upgrades
Generalist: Runs the wizard, finds out in QA.
SitefinitySteve: Maps every breaking change before the branch exists.
Production errors
Generalist: Asks you to zip up the logs.
SitefinitySteve: Correlates Sitefinity, IIS, and event logs in one MCP call.
Refactoring a widget
Generalist: Greps and hopes.
SitefinitySteve: sitefinity_where_used lists every page that uses it.
Faster frontend
Generalist: Pitches a Next.js rewrite.
SitefinitySteve: Vue 3 + Vite inside your existing MVC widgets.

Sitefinity development services

Custom Sitefinity development, upgrades, and support.

Custom Sitefinity development
Widgets, dynamic modules, Web API endpoints, scheduled tasks, and integrations. Code your team can maintain.
Sitefinity upgrades and migrations
WebForms to MVC to the .NET Core Renderer, with content, URLs, and SEO intact.
Performance and Core Web Vitals
Output cache, data layer queries, and frontend payloads. Before-and-after numbers, not advice.
Vue 3 + Vite on Sitefinity MVC
A modern frontend toolchain without rewriting the backend or adopting the Renderer.
AI-assisted Sitefinity development
We set up the MCP server and its 18 agent skills for your team, scoped to your security policy.
Embedded Sitefinity specialist
A senior Sitefinity developer for in-house teams and agencies. White-label welcome.

Sitefinity Community MCP Server

Free. Open source. Built for developers.

Progress's MCP server edits content and needs a paid Sitefinity AI subscription. Ours debugs the site, and costs nothing.

Sitefinity Community MCP Server compared with the Progress Sitefinity MCP Server
FeatureOursProgress
PriceFree, MITSitefinity AI subscription
Sitefinity versionYour current install15.4.8633+
Built forDevelopersContent editors
Logs and incidentsYesNo
Widgets, config, permissionsYesNo
Content editingRead-onlyYes

Install

# 1. the MCP server (or: dotnet tool install -g SitefinityCommunity.Mcp)
npm install -g sitefinity-comm-mcp

# 2. the plugin, from your SitefinityWebApp folder
sitefinity-comm-mcp install-plugin

# 3. a 256-bit key for McpSettings in Advanced Settings
sitefinity-comm-mcp generate-key

# optional: the 18 Sitefinity agent skills
npx skills add github:sitefinitysteve/SitefinityCommunity.Mcp --skill "*" -g -y

Safe on a client's server

  • API key auth with brute-force throttling
  • Secrets always redacted, no off switch
  • Writes off by default, never on prod
  • Per-capability toggles and an audit log

31 tools. Pick a question.

read-only unless marked write

sitefinity_

  • sitefinity_investigate_incident
  • sitefinity_search_logs
  • sitefinity_read_log_file
  • sitefinity_list_log_files
  • sitefinity_check_status

Also free on GitHub

Sitefinity Assembly Scanner

Install-Package SitefinityAssemblyScanner

Cuts about 5 seconds off every Sitefinity build. Replaces Feather's ScanControllerContainerAssemblies.ps1 (around 5,000 ms) with a native Rust scan (around 40 ms), same output.

One NuGet package, zero configuration.

View Sitefinity Assembly Scanner on GitHub

How we work

Read first. Then build.

  1. 01

    Listen

    Read the Sitefinity solution, content model, widgets, upgrade history, and performance profile before opening a terminal.

  2. 02

    Scope

    A version-aware plan with clear tradeoffs. What moves, what stays, what it costs. No vague decks.

  3. 03

    Build

    Work lands in branches against real Sitefinity content and the actual CMS. Deploys stakeholders can click through.

  4. 04

    Hand off

    Documented changes, a path to repeat them, and what to watch after we leave. Your team owns the result.

Sitefinity guides and fixes

130+ Sitefinity articles since 2010.

Featured guide ยท March 19, 2026

Vue 3 + Vite 8 + Tailwind CSS v4 on Sitefinity CMS

Modern Vue on Sitefinity MVC, no Renderer required.

Browse every Sitefinity article

Sitefinity FAQ

Hiring a Sitefinity developer: FAQ

What should I look for when hiring a Sitefinity developer?

Upgrade history, not a certificate. Ask which Sitefinity versions they have upgraded a live site between, and what broke. Ask them to explain the difference between a Feather MVC widget and a Sitefinity Renderer widget, and when output cache stops a change from showing up. Someone who has actually shipped Sitefinity answers those in a sentence. Someone who has not will talk about .NET in general.

Can you take over a Sitefinity site another agency built?

Yes, and it is a large share of our work. We start with a read-only review of the solution and the running site: Sitefinity version, custom widgets, dynamic modules, templates, integrations, and the error log. You get a written list of what is risky, what is fine, and what the upgrade path looks like before any billable development starts.

Is there an MCP server for Sitefinity?

Yes. We wrote and maintain SitefinityCommunity.Mcp, an MIT-licensed Model Context Protocol server with 31 tools for logs, pages, widgets, content, forms, config, permissions, and incident investigation. It works with Claude Code, Cursor, Codex, VS Code, and GitHub Copilot. It installs with npm install -g sitefinity-comm-mcp (or as a dotnet tool) plus a small plugin compiled into your Sitefinity web app.

Is it safe to connect an AI assistant to our Sitefinity site?

With SitefinityCommunity.Mcp, the plugin only answers requests carrying a matching API key, redacts secrets on both ends before anything reaches the model, and logs every request. Write operations are off by default, need two separate opt-ins, and are refused outright for any environment whose name starts with prod. Admins can disable individual capabilities, exclude form fields, and hide config sections.

Do you work with teams in other cities and countries?

Yes. Every engagement is remote. Sitefinity work does not need anyone on site: we work against your repository, a staging environment, and, with the MCP plugin installed, your logs and content model.

What is Progress Sitefinity used for?

Progress Sitefinity is an enterprise content management system built on ASP.NET. Companies use it to run a small number of large websites: marketing or product sites with hundreds to thousands of pages, multiple language versions, and dozens of editors. The selling point versus simpler CMSs is that one Sitefinity install covers multiple sites, multiple locales, personalization rules, and a real editorial approval workflow without bolting on third-party tools.

Is Sitefinity a headless CMS?

Sitefinity supports both traditional ASP.NET MVC delivery and headless delivery through OData and GraphQL services. It is best described as a hybrid CMS. Teams can run full Sitefinity MVC pages, a .NET Core Sitefinity Renderer app, or an external Vue, Next.js, or React frontend consuming the Sitefinity content APIs. Our work focuses on the MVC pattern, with Vue 3 and Vite embedded inside existing Sitefinity MVC widgets.

What .NET versions does current Progress Sitefinity support?

Current Sitefinity releases run the CMS backend on ASP.NET 4.x and the optional Sitefinity Renderer on modern .NET Core as a separate frontend application. The exact supported versions move with each Sitefinity release, so we verify against the current Progress release notes on every engagement before committing to a target version.

How much does a Sitefinity upgrade cost?

A Sitefinity upgrade scales with the number of custom widgets, dynamic modules, integrations, and templates in the build, not the raw jump in version numbers. We audit the existing implementation, estimate effort per custom area, and deliver a version-by-version upgrade plan so stakeholders know what breaks, what changes, and what stays identical. A small upgrade can run a few weeks; a multi-version legacy WebForms-to-Renderer migration is typically a multi-month program.

Can Sitefinity run with Vue or React?

Yes. Sitefinity can host Vue, React, and other JavaScript frontends in three patterns: embedded inside ASP.NET MVC widgets and pages, rendered through the .NET Core Sitefinity Renderer, or consumed purely as a headless content API by an external Node app like Next.js or Nuxt. We specialize in the first pattern: Vue 3 and Vite builds embedded directly inside Sitefinity ASP.NET MVC, without adopting the Sitefinity Renderer and without splitting the frontend into a separate Node application. That pattern is documented end-to-end in our Vue 3 + Vite guide.

How does Sitefinity compare to Sitecore, Optimizely, Kentico, and Umbraco?

Sitefinity sits in the same enterprise .NET CMS category as Sitecore, Optimizely, Kentico Xperience, and Umbraco. It tends to be the strongest fit when teams need structured content, multisite, multilingual, and personalization without the licensing weight and infrastructure footprint of Sitecore or the commerce focus of Optimizely. It is closer to Kentico Xperience in feel, with stronger out-of-the-box editorial features than open-source Umbraco.

Do you offer Sitefinity support as a subcontractor or white-label partner?

Yes. We work directly with end clients and as a white-label Sitefinity development partner for digital agencies that need specialist expertise without a permanent hire. Engagements range from single widget builds and performance audits to multi-month upgrade and modernization programs.

Talk to a specialist Sitefinity developer.

Send your Sitefinity version and the problem. You get a straight answer.

Progress and Sitefinity are trademarks or registered trademarks of Progress Software Corporation. SitefinitySteve is an independent Sitefinity developer and is not affiliated with or endorsed by Progress Software.