IT Ad Hoc Committee Website Report

WordPress Platform Recommendation & SSO Strategy

The Bottom Line Recommendation

To deploy a modern, cost-effective community website that achieves a professional municipal aesthetic while remaining easy for non-technical staff to maintain, I recommend WordPress on managed hosting with a curated plugin stack.

Ongoing Cost
$53/mo
Year 1 operating cost. Drops to ~$62/mo year 2+ with no surprise fees.
One-Time Setup
$4,000
Professional developer build with staff training included.
SSO Users Free
50K
Microsoft Entra External ID free tier. More than sufficient.
Financial Stewardship

Cost-Effective at ~$53/month

After a one-time setup investment of approximately $4,000 for a professional build and staff training, the ongoing operating cost is just ~$53/month in year one and ~$62/month thereafter. WP Engine managed hosting at $24/month handles security, backups, and updates automatically. No surprise fees.

Ease of Management

No Webmaster Required

Elementor Pro provides a visual drag-and-drop editor — staff click on any element and change it, just like editing a Word document. WP Engine handles all security patches, daily backups, and WordPress updates automatically. The "free like a puppy" maintenance concern is eliminated.

SSO-Ready

"Master Key" Login Built In

A free, proven OpenID Connect plugin connects directly to Microsoft Entra External ID. Residents sign in with their existing email via a one-time passcode — no new passwords. 50,000 free monthly active users, more than enough for Heritage Village.

Recommended Next Step: Obtain quotes from 2–3 WordPress developers experienced in municipal or civic association sites for the initial build ($3,000–$5,000 range). The CityGov theme's "Civic Association" demo can serve as the design starting point.

Growth Roadmap at a Glance

1 Website Launch
2 Dataverse Connect
3 Staff Dashboards
4 Doc Automation
5 AI & Advanced
Open Platform, No Lock-In: WordPress is open-source software. Heritage Village owns the code, the content, and the data. With 43% of the web running WordPress, finding developers and support is never a problem. The platform complements — rather than competes with — the Microsoft ecosystem, enabling incremental growth from website to full digital operations hub.

Use the tabs above to explore the detailed platform analysis, recommended stack components, and financial projections that led to this recommendation.

Modern WordPress Is Not What You Remember

The platform that powers 43% of the web has evolved beyond recognition. Here is what changed — and why it matters for Heritage Village.

Market Share
43.4%
Of all websites on the internet run WordPress (W3Techs, 2025).
Sites Worldwide
500M+
Including whitehouse.gov, CNN, Microsoft, The New York Times, and Sony.
Plugin Ecosystem
60K+
Free plugins in the official directory. 70,000+ total with premium options.

What Changed

The old WordPress editor was a text field with a toolbar — like a stripped-down Word document. The Block Editor, refined over 8 years of development, replaced it with a visual, block-based system.

Content is built by stacking and arranging blocks — text, images, buttons, columns, media — in a live preview. Users see exactly what the page will look like as they build it. No HTML or CSS knowledge required for basic page creation. Anyone comfortable with Word or Google Docs can learn the basics in an afternoon.

Previously, changing a site's header, footer, navigation, or global fonts required editing PHP template files. Full Site Editing (FSE) makes all of this point-and-click.

Global Styles let you define Heritage Village's brand colors and typography once — every button, link, heading, and accent element across the entire site updates automatically. No hunting through individual pages to change a color.

WP Engine handles security patches, daily backups, WordPress core updates, SSL certificates, CDN performance, and server management — all automatically. Staff never touch a server. Staff never run updates. Staff never manage backups.

A staging environment lets staff test changes on a safe copy of the site before pushing them live — no risk of breaking anything. WP Engine holds SOC 2 Type II and ISO 27001 security certifications.

Design Flexibility & Branding

Purpose-Built

CityGov Civic Association Demo

The CityGov theme was designed specifically for municipal and civic association websites. Its dedicated "Civic Association" demo layout mirrors the professional aesthetic of sites like southbury-ct.org — card-based homepage, department pages, document centers, meeting agendas, news feeds, and event calendars.

Built on Elementor. 2,000+ sales, 4.73-star rating, last updated February 2026. $59 one-time purchase, no recurring fee.

No Template Lock-In

Full Branding Control

Heritage Village's fonts, colors, and visual identity are applied globally — no code required. Google Fonts provides hundreds of professional font families. Elementor Pro's Theme Builder lets you visually design custom headers, footers, and page templates. Three responsive breakpoints (desktop, tablet, mobile) can be edited independently.

This is a different class of customization than HOA Sites, Wix, or Squarespace — you have architectural control over the site, not just cosmetic changes.

Day-to-Day Editing for Staff

Task How It Works
Update a phone number Click the text, type the new value, click Update
Post a news article Click Add New, type headline and body, add an image, click Publish
Upload meeting minutes Drag PDF into Document Library, assign category (e.g., "Board Minutes > 2026 > March"), click Save
Change a homepage banner Click the image, select a new one from the media library, click Update
Create a new page Drag sections from the widget panel, add text and images, click Publish

Realistic Learning Curve

Edit Text & Images
1–2 hrs
Familiar to anyone who uses Word
Build New Pages
1–2 wks
Drag-and-drop with Elementor
Confident Daily Use
2–3 wks
Content management routine
Responsive Design
4–6 wks
Handled by developer at setup
Role Access Level Best For
Administrator Full site access — settings, plugins, users 1–2 trusted IT contacts
Editor Manage all content but cannot change settings Office staff managing the website
Author Create and publish their own posts only Individual contributors
Contributor Write and submit posts for review Committee members
Subscriber View members-only content, manage profile Residents with login access
The Honest Assessment: Basic content editing — updating text, swapping images, posting news — is genuinely easy for non-technical staff. This is not marketing hype. Advanced layout design has a moderate learning curve, which is handled by the developer during the initial build. Day-to-day content management is the easy part.

Why WordPress Wins

We evaluated seven categories of website platforms across ease of use, municipal design capability, document management, SSO integration, and total cost. Only WordPress checks every box.

Eliminated: Budget

Industry standard for city and county governments, but massively overbuilt and overpriced for an HOA.

  • Prohibitive Upfront Costs: Setup ranges from $15,000 to over $40,000. Linn County, KS contracted CivicPlus at $25,686; Appleton, WI paid Revize $92,500 in year one.
  • Excessive Recurring Fees: Annual costs typically range $5,700 to $16,400+, with mid-size deployments routinely exceeding $10,000 annually.
  • Unnecessary Complexity: 311 citizen ticketing, asset management, multi-departmental routing — modules Heritage Village does not need.
  • Government-Only: These vendors serve government entities. Heritage Village, as an HOA, may not even be eligible.
Eliminated: No Document Management

Rated the #1 easiest website builder. Priced at $23–39/month. However:

  • No Document Library: No native document center, no searchable PDF archive, no folder organization, no bulk upload.
  • 20MB File Limit: Inadequate for large meeting minute packets or financial reports.
  • No SSO: Only available on enterprise-tier plans at undisclosed corporate pricing.

For a community storing decades of meeting minutes, agendas, and financial reports, this is disqualifying.

Eliminated: Design + No SSO

Priced at $29–39/month with a usable File Share app.

  • No Municipal Templates: No government-style or institutional templates. Sites look commercial, not civic.
  • No SSO/SAML/OIDC: No Single Sign-On integration with Microsoft Entra or any external identity provider.
  • Design Ceiling: Heritage Village wants to look like southbury-ct.org — a professional civic portal. Wix cannot achieve that aesthetic.
Eliminated: Wrong Aesthetic + No SSO

Purpose-built for HOA management — voting, violation tracking, work orders, and dues collection.

  • Cookie-Cutter Portals: None achieve a municipality-style design. They look like HOA tools, not professional civic websites.
  • No SSO/SAML Integration: None offer identity federation.
  • Limited Customization: Fixed templates with little design flexibility.
Heritage Village's current site runs on HOA Sites. These platforms are effective for HOA operations, but they are the right tool for a different job.
Eliminated: Cost + Storage
  • $315–350/month at 5,000 contacts — 5–6x the cost of WordPress.
  • 2GB Storage Limit: Wholly insufficient for years of community documents.
  • Dated Design: Functional but clearly an admin portal, not a professional civic website.
Summary: WordPress is the only platform evaluated that achieves all four requirements simultaneously: (1) municipal-grade design via the CityGov theme, (2) searchable PDF archive via Document Library Pro + SearchWP, (3) SSO via a free OIDC plugin with Entra External ID, and (4) ongoing cost under $70/month.

The Recommended Stack

Each component was selected for reliability, cost-effectiveness, and compatibility. WP Engine manages the infrastructure so staff never touch a server.

Managed WordPress hosting: security, daily backups, automatic core and PHP updates, free SSL, CDN, and a staging environment for testing changes before they go live.

25,000 monthly visits and 10GB storage — more than sufficient. WP Engine is the puppy daycare. Staff never run updates, manage servers, or worry about security patches.

Designed for municipal and civic association websites with a dedicated "Civic Association" demo layout matching the southbury-ct.org aesthetic — card-based homepage, department pages, document centers, meeting agendas, news feeds, and event calendars.

Built on Elementor. 2,000+ sales, 4.73-star rating, last updated February 2026. One-time purchase, no recurring fee.

Visual page builder with 10+ million active installations: click on any text, image, or section and edit it directly in a WYSIWYG interface. Drag-and-drop new sections from a library of 100+ widgets. Preview before publishing.

Posting news or updating a phone number is comparable to editing a Word document. The Theme Builder (Pro) lets you visually design custom headers, footers, and archive page layouts — no code. Three responsive breakpoints (desktop, tablet, mobile) can be edited independently.

Searchable, sortable document archive. Bulk upload via drag-and-drop or CSV import for migrating decades of archived documents. Organize by categories and tags (e.g., "Board Minutes > 2025 > March").

Residents browse a filterable table, search by keyword, and preview PDFs in-browser. Integrates with Google Drive and OneDrive — files stay in the cloud while appearing in the WordPress library. Front-end upload forms allow non-admin users to submit documents directly.

Full-text search inside PDF documents. When a resident searches "pool renovation 2024," SearchWP indexes the text content of every PDF and returns matching documents — not just file names. Results are relevance-ranked, not just alphabetical.

Xpdf integration provides fast, accurate text extraction from complex PDFs. One-click setup, no coding. Minimal performance impact once initial indexing is complete.

SearchWP's introductory rate is $99/year. Renewal is $199/year starting year two. This is reflected in the Cost Projections tab.

Custom forms with conditional logic, file uploads, and email routing. Show or hide fields based on previous answers. Architectural change requests route to ARC, maintenance requests route to staff, contact updates route to admin.

Multi-page forms with save-and-continue let residents start a submission and finish later. CSV and Excel export of all submissions. Integrates with Google Sheets, Mailchimp, Zapier, Stripe, PayPal, and 40+ services. Connects to Microsoft Power Automate for enterprise workflow automation.

Multi-Layered
  • WP Engine Infrastructure: Web Application Firewall (WAF), real-time threat detection, DDoS mitigation, automated malware scanning. SOC 2 Type II and ISO 27001 certified.
  • Automatic Updates: Smart Plugin Manager auto-updates plugins safely. WordPress core updates applied automatically with rollback capability.
  • Daily Backups: One-click restore. Staff never manage backups manually.
  • Multi-Factor Authentication: Required on new devices for all admin accounts.
  • Wordfence (Recommended): The most popular WordPress security plugin (5+ million installs). Adds login brute-force protection, real-time traffic monitoring, and additional malware scanning.
Compliance Ready

Federal ADA requirements (Title II) are evolving. Smaller local governments and special districts must meet WCAG 2.1 Level AA accessibility standards by April 2027. While Heritage Village is an HOA, building an accessible site is both good practice and may become relevant as regulations develop.

CityGov theme v7.2 (February 2026) specifically improved ADA/WCAG compatibility. WordPress core aims for WCAG 2.2 AA compliance. An accessibility audit during the build phase is recommended.

Monthly Cost Summary

Component Annual Cost Monthly Equiv.
WP Engine Hosting $288 $24
SearchWP $99 (yr 1) / $199 (yr 2+) $8 / $17
Document Library Pro $99 $8
Gravity Forms $99 $8
Elementor Pro $59 $5
CityGov Theme $59 (one-time)
OIDC Plugin (SSO) Free $0
Year 1 Total $803 + $4,000 setup ~$53/mo ongoing
Year 2+ Total $744 ~$62/mo ongoing
The SSO plugin (OpenID Connect Generic Client) is free and open-source. The one-time $4,000 setup covers the professional developer build plus staff training.

The MuniBit Alternative

MuniBit is a turnkey municipal CMS that deserves consideration as a secondary option. However, several open questions must be resolved before it can be recommended.

Strengths

Turnkey Municipal CMS

AI-powered searchable PDFs, drag-and-drop page builder, custom forms with payment processing, ADA-compliant design, unlimited pages. All support, design, migration, and training included. No maintenance burden.

Published pricing starts at $99/month and scales by population. Heritage Village's tier: approximately $149–219/month.

Open Questions

Research Still Needed

Three critical unknowns:

  1. Will they serve an HOA? MuniBit references municipalities, counties, chambers, and special districts — not HOAs.
  2. SSO/OIDC support? Not documented anywhere on their site. The "Master Key" architecture depends on this.
  3. Final pricing? The $149–219/month range is based on published tiers. A formal quote is needed.
Action Required: Contact MuniBit to determine: (1) whether they serve HOAs, (2) whether they support OIDC or SAML for SSO with Microsoft Entra, and (3) Heritage Village's exact monthly rate. If all three answers are favorable, MuniBit becomes a strong alternative.
If MuniBit confirms at $149/month, the 5-year total cost is approximately $8,940 — roughly $1,260 more than WordPress. The trade-off is zero maintenance burden versus lower long-term cost.

The "Master Key" Login Architecture

Whether Heritage Village chooses WordPress or MuniBit, the SSO strategy uses the same identity broker: Microsoft Entra External ID.

1. The Identity Broker

Microsoft Entra External ID serves as the central authentication authority using OpenID Connect (OIDC) and OAuth 2.0. The free tier includes 50,000 monthly active users, far exceeding Heritage Village's needs.

Entra External ID supports OIDC/OAuth 2.0. It does not support SAML for external identities. A free WordPress plugin provides this integration at zero cost.

2. Frictionless Resident Entry

Residents enter the email they already use (Gmail, AOL, Yahoo) and receive a secure email one-time passcode (OTP). They type the 6-digit code — no new passwords to create or forget. No app to install.

Microsoft calls this "email one-time passcode" (OTP). Residents receive a code to type, not a clickable link.

3. The Seamless Handoff

Once verified, Entra issues a secure identity token. When the resident navigates to Vermont Systems RecTrac or a secure voting platform, that token passes automatically if those systems support OIDC. One login unlocks the entire community.

Verification Needed: RecTrac's SSO protocol support is not publicly documented. Confirm with Vermont Systems. If RecTrac requires its own login, the website and voting platform can still share SSO independently.

From Website to Digital Operations Hub

The WordPress stack is Phase 1. Here is how it grows into a full operational platform connected to Microsoft 365 — incrementally, on your timeline.

System Architecture

Public-Facing — WordPress Website

Gravity Forms for resident submissions • Document Library displays files from SharePoint • Pages pull live data from Dataverse via REST API

Integration Layer — Power Automate

Form submission triggers • Data routing to Dataverse • Document filing to SharePoint • Email and Teams notifications • Approval workflows

Microsoft Dataverse

Member records • Maintenance requests • Violations • Architectural reviews

SharePoint / OneDrive

Meeting minutes • Budget reports • Architectural plans • Committee documents

Staff & Board Tools — Power Apps

Request tracking dashboards • Architectural review workflows • Violation management • Board reporting

Microsoft Integration Points

Microsoft Dataverse is a cloud database at the center of the Power Platform. Established WordPress plugins (DataPress, AlexaCRM) connect directly using Dataverse's Web API. Form submissions from the website can create records in Dataverse without custom code.

  • Architectural Reviews: Resident submits form with plans/photos → record created in Dataverse → staff reviews in Power Apps
  • Maintenance Requests: Resident describes issue → Dataverse record created → staff tracks status → resident sees updates on website
  • Violation Tracking: Violation reported via form → logged in Dataverse → staff manages through Power Apps dashboard

Power Apps lets you build custom business applications without traditional software development. They can be embedded directly in WordPress pages or used as standalone tools for staff and board members.

Power Apps connect naturally to Dataverse as their data source. The architecture becomes: WordPress collects information from residents → data flows to Dataverse → Power Apps give staff tools to act on that data.

  • Maintenance request tracker with assignment and status updates
  • Architectural review portal for committee approvals
  • Violation management with escalation workflows
  • Board reporting dashboards with live data

Power Automate connects systems with "if this, then that" logic. Gravity Forms has a direct Power Automate add-on (v2.0, 2025) that triggers flows on form submission.

Example — Architectural Review Workflow:

  1. Resident uploads plans via Gravity Forms on the website
  2. Power Automate flow triggers automatically
  3. Flow saves the PDF to a SharePoint library
  4. Creates a Dataverse record linking the document, address, and resident
  5. Routes an approval notification to the committee via Teams
  6. Committee reviews and approves/rejects in Power Apps
  7. Power Automate sends a notification email to the resident
  8. WordPress portal shows updated status

SharePoint and OneDrive can serve as the document storage backend for the WordPress site. WordPress plugins (miniOrange, WPO365) embed SharePoint document libraries directly in WordPress pages.

Documents live in SharePoint with enterprise-grade security, versioning, and compliance. WordPress simply displays links and previews. No WordPress storage bloat — and Document Library Pro already supports OneDrive integration as part of the recommended stack.

Phased Roadmap

Click a phase to see details. Each phase adds value independently — no phase requires replacing what came before.

1
Website Launch Months 1–2
2
Dataverse Connect Months 3–4
3
Staff Dashboards Months 5–6
4
Doc Automation Months 7–8
5
AI & Advanced Months 9+

Phase 1: Website Launch

Replace HOA Sites with a modern, branded WordPress site.

  • WordPress on WP Engine with CityGov theme and Elementor Pro
  • Core pages: homepage, about, committees, contact, news
  • Document Library Pro with initial document migration
  • SearchWP for full-text PDF search
  • Gravity Forms for contact, maintenance, and architectural submissions (email routing)
  • SSO via Microsoft Entra External ID
  • Staff training on content management
Cost: ~$4,000 setup + ~$53/month ongoing

Phase 2: Dataverse Connection

Centralize form submission data in Dataverse for structured tracking.

  • Install DataPress or AlexaCRM plugin
  • Connect Gravity Forms submissions to Dataverse tables
  • Maintenance requests, architectural reviews, and contact submissions create Dataverse records
  • Staff query and filter records in Dataverse rather than sorting through emails
Cost: May be covered by existing Microsoft 365 licenses (Dataverse for Teams included with M365 Business/Enterprise)

Phase 3: Power Apps Dashboards

Purpose-built tools for staff and board members.

  • Maintenance request tracker — view, assign, update status
  • Architectural review dashboard — committee approves/rejects with comments
  • Violation management — log, track, escalate, close
  • Residents see status updates on the WordPress site (pulled from Dataverse)
Cost: Power Apps per-user or per-app licensing

Phase 4: Document Automation

Automate document workflows with SharePoint as the storage backend.

  • SharePoint document library for all Heritage Village documents
  • Power Automate flows: form submission → SharePoint filing → notification
  • WordPress Document Library displays files from SharePoint
  • Automated approval workflows for architectural reviews and policy changes
Cost: Included in Microsoft 365 licensing

Phase 5: AI & Advanced Automation

Leverage AI and advanced workflows for operational efficiency.

  • AI Builder in Power Automate for document processing (OCR, data extraction from scanned PDFs)
  • Complex approval chains with multi-level routing
  • Board reporting dashboards with live data from Dataverse
  • Potential RecTrac SSO integration (pending Vermont Systems confirmation)
Cost: AI Builder add-on licensing

Capabilities Unlocked Per Phase

Each phase adds new capabilities while preserving everything before it

This is not all-or-nothing. Each phase adds value independently. No phase requires replacing what came before. WordPress is open-source with no vendor lock-in — Heritage Village owns the code, the content, and the data at every step.

5-Year Total Cost of Ownership

Cumulative financial impact over 60 months. WordPress requires a larger upfront investment but becomes the most cost-effective option by year four.

Cumulative Cost Comparison

All platforms — setup, hosting, licensing, and renewals

Monthly Cost Breakdown (Year 2+)

Where your ~$62/month goes in steady-state operation

Methodology:
CivicPlus/Revize: Published contracts (Linn County KS, Great Bend KS, Chattanooga TN). $25,000 year one, $10,000/year ongoing.
MuniBit: $149/month, no setup fee, per published population tiers. Not formally quoted for Heritage Village.
WordPress: $4,000 setup + $59 theme + $644 year-one licensing. Years 2–5 at $744/year (SearchWP renews at $199). All 2026 vendor pricing.