[
  {
    "id": "activepieces",
    "name": "Activepieces",
    "tagline": "MIT-licensed automation alternative for integrating the stack",
    "categories": [
      "automation-integration"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "member-onboarding",
      "marketing-campaigns",
      "reporting-kpis"
    ],
    "problems": [
      "integrate-stack",
      "reduce-manual-admin",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 77,
    "homepage": "https://www.activepieces.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "actual-budget",
    "name": "Actual Budget",
    "tagline": "Local-first budgeting for small operator finances",
    "categories": [
      "accounting"
    ],
    "roles": [
      "owner-operator",
      "finance"
    ],
    "workflows": [
      "reporting-kpis"
    ],
    "problems": [
      "replace-spreadsheets",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "desktop"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 64,
    "homepage": "https://actualbudget.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "airtable",
    "name": "Airtable",
    "tagline": "Freemium spreadsheet-database hybrid for ops trackers",
    "categories": [
      "project-work-management",
      "membership-crm"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "event-coordinator",
      "sales-manager"
    ],
    "workflows": [
      "event-lifecycle",
      "tour-to-close",
      "facility-maintenance"
    ],
    "problems": [
      "replace-spreadsheets",
      "reduce-manual-admin"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://www.airtable.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "appwrite",
    "name": "Appwrite",
    "tagline": "Self-hostable backend-as-a-service for custom tools",
    "categories": [
      "developer-platform"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "member-onboarding",
      "access-provisioning"
    ],
    "problems": [
      "integrate-stack",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-3-Clause",
    "cost_model": "freemium",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 67,
    "homepage": "https://appwrite.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "authelia",
    "name": "Authelia",
    "tagline": "Authentication and authorization companion for reverse proxies",
    "categories": [
      "identity-sso",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "access-provisioning",
      "compliance-review"
    ],
    "problems": [
      "secure-door-access",
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 79,
    "homepage": "https://www.authelia.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "authentik",
    "name": "Authentik",
    "tagline": "Flexible identity provider with flows suited to smaller self-hosted stacks",
    "categories": [
      "identity-sso",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "access-provisioning",
      "member-offboarding",
      "compliance-review"
    ],
    "problems": [
      "integrate-stack",
      "secure-door-access",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 86,
    "homepage": "https://goauthentik.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "baserow",
    "name": "Baserow",
    "tagline": "Open-source no-code database as a spreadsheet replacement",
    "categories": [
      "project-work-management",
      "membership-crm"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "event-coordinator",
      "technical-operator"
    ],
    "workflows": [
      "event-lifecycle",
      "facility-maintenance",
      "tour-to-close"
    ],
    "problems": [
      "replace-spreadsheets",
      "reduce-software-cost",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "MIT",
    "cost_model": "open-core-paid-features",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://baserow.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "bigbluebutton",
    "name": "BigBlueButton",
    "tagline": "Open-source virtual classroom style conferencing for events and training",
    "categories": [
      "video-conferencing",
      "event-management"
    ],
    "roles": [
      "event-coordinator",
      "community-manager",
      "technical-operator"
    ],
    "workflows": [
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "run-events",
      "improve-member-experience",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "LGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "expert",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 66,
    "homepage": "https://bigbluebutton.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "bookstack",
    "name": "BookStack",
    "tagline": "Simple wiki for SOPs, member FAQs, and multi-site runbooks",
    "categories": [
      "knowledge-base"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "multi-location-operator",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "incident-response",
      "facility-maintenance",
      "multi-site-rollout"
    ],
    "problems": [
      "centralize-knowledge",
      "multi-location-consistency",
      "reduce-manual-admin"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 87,
    "homepage": "https://www.bookstackapp.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "borgbackup",
    "name": "BorgBackup",
    "tagline": "Deduplicating encrypted backups with strong ops pedigree",
    "categories": [
      "backup-recovery"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "backup-restore-drill"
    ],
    "problems": [
      "disaster-recovery",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-3-Clause",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": false,
    "rank_score": 82,
    "homepage": "https://www.borgbackup.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "brevo",
    "name": "Brevo",
    "tagline": "Freemium email/SMS platform often used as SMTP for self-hosted apps",
    "categories": [
      "email-marketing"
    ],
    "roles": [
      "marketing",
      "technical-operator",
      "community-manager"
    ],
    "workflows": [
      "marketing-campaigns",
      "member-onboarding"
    ],
    "problems": [
      "grow-pipeline",
      "integrate-stack",
      "reduce-software-cost"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 79,
    "homepage": "https://www.brevo.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "caddy",
    "name": "Caddy",
    "tagline": "Automatic HTTPS reverse proxy for self-hosted apps",
    "categories": [
      "developer-platform",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "multi-site-rollout",
      "incident-response"
    ],
    "problems": [
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 84,
    "homepage": "https://caddyserver.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "cal-com",
    "name": "Cal.com",
    "tagline": "Open scheduling infrastructure for tours, rooms, and consultations",
    "categories": [
      "booking-scheduling"
    ],
    "roles": [
      "sales-manager",
      "community-manager",
      "event-coordinator",
      "technical-operator"
    ],
    "workflows": [
      "tour-to-close",
      "room-booking",
      "event-lifecycle",
      "day-pass-checkin"
    ],
    "problems": [
      "fill-meeting-rooms",
      "grow-pipeline",
      "reduce-manual-admin",
      "improve-member-experience"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 91,
    "homepage": "https://cal.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "canva",
    "name": "Canva",
    "tagline": "Freemium design for non-designers producing space marketing",
    "categories": [
      "digital-signage",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "marketing",
      "event-coordinator"
    ],
    "workflows": [
      "marketing-campaigns",
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "run-events",
      "grow-pipeline",
      "reduce-manual-admin"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "trivial",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 80,
    "homepage": "https://www.canva.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "chatwoot",
    "name": "Chatwoot",
    "tagline": "Open-source customer engagement for website chat and shared inboxes",
    "categories": [
      "helpdesk-support",
      "communication-chat",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "sales-manager",
      "operations-manager"
    ],
    "workflows": [
      "tour-to-close",
      "member-onboarding",
      "incident-response"
    ],
    "problems": [
      "improve-member-experience",
      "grow-pipeline",
      "reduce-manual-admin"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "MIT",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 86,
    "homepage": "https://www.chatwoot.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "cobot",
    "name": "Cobot",
    "tagline": "Coworking management SaaS popular with independent spaces",
    "categories": [
      "membership-crm",
      "billing-payments",
      "booking-scheduling"
    ],
    "roles": [
      "owner-operator",
      "community-manager",
      "operations-manager",
      "finance"
    ],
    "workflows": [
      "member-onboarding",
      "day-pass-checkin",
      "invoice-collections",
      "room-booking"
    ],
    "problems": [
      "automate-billing",
      "reduce-manual-admin",
      "improve-member-experience"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://www.cobot.me/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "coolify",
    "name": "Coolify",
    "tagline": "Self-hostable PaaS to deploy apps without a full K8s team",
    "categories": [
      "developer-platform"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "multi-site-rollout",
      "backup-restore-drill"
    ],
    "problems": [
      "self-host-for-data-control",
      "reduce-software-cost",
      "integrate-stack"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 76,
    "homepage": "https://coolify.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "crater",
    "name": "Crater",
    "tagline": "Simple open-source invoicing for small operators",
    "categories": [
      "billing-payments"
    ],
    "roles": [
      "finance",
      "owner-operator"
    ],
    "workflows": [
      "invoice-collections"
    ],
    "problems": [
      "automate-billing",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AAL",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 55,
    "homepage": "https://craterapp.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "crowdsec",
    "name": "CrowdSec",
    "tagline": "Collaborative security engine for blocking abusive traffic",
    "categories": [
      "security-compliance",
      "monitoring-observability"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response",
      "compliance-review"
    ],
    "problems": [
      "privacy-compliance",
      "secure-door-access"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 71,
    "homepage": "https://www.crowdsec.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "directus",
    "name": "Directus",
    "tagline": "Headless CMS/data platform (BSL source-available)",
    "categories": [
      "developer-platform",
      "website-cms"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "member-onboarding",
      "marketing-campaigns"
    ],
    "problems": [
      "integrate-stack",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "source-available",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 66,
    "homepage": "https://directus.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "discord",
    "name": "Discord",
    "tagline": "Free community chat platform used by some spaces for members",
    "categories": [
      "community-engagement",
      "communication-chat"
    ],
    "roles": [
      "community-manager",
      "event-coordinator",
      "marketing"
    ],
    "workflows": [
      "community-programming",
      "event-lifecycle"
    ],
    "problems": [
      "improve-member-experience",
      "run-events",
      "reduce-software-cost"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://discord.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "documenso",
    "name": "Documenso",
    "tagline": "Community-focused open signing platform",
    "categories": [
      "legal-contracts"
    ],
    "roles": [
      "owner-operator",
      "sales-manager",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "tour-to-close"
    ],
    "problems": [
      "reduce-software-cost",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://documenso.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "docuseal",
    "name": "DocuSeal",
    "tagline": "Open-source document signing for membership agreements",
    "categories": [
      "legal-contracts",
      "membership-crm"
    ],
    "roles": [
      "owner-operator",
      "sales-manager",
      "operations-manager",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "tour-to-close",
      "compliance-review"
    ],
    "problems": [
      "reduce-software-cost",
      "self-host-for-data-control",
      "reduce-manual-admin"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 79,
    "homepage": "https://www.docuseal.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "dolibarr",
    "name": "Dolibarr",
    "tagline": "Modular ERP/CRM for SMEs including memberships module ecosystem",
    "categories": [
      "membership-crm",
      "billing-payments",
      "accounting"
    ],
    "roles": [
      "owner-operator",
      "finance",
      "operations-manager"
    ],
    "workflows": [
      "member-onboarding",
      "invoice-collections",
      "reporting-kpis"
    ],
    "problems": [
      "reduce-software-cost",
      "replace-spreadsheets",
      "automate-billing"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://www.dolibarr.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "drawio",
    "name": "draw.io / diagrams.net",
    "tagline": "Diagramming for floor plans, networks, and process maps",
    "categories": [
      "knowledge-base",
      "facility-operations"
    ],
    "roles": [
      "operations-manager",
      "technical-operator",
      "facilities"
    ],
    "workflows": [
      "facility-maintenance",
      "multi-site-rollout",
      "incident-response"
    ],
    "problems": [
      "centralize-knowledge",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas",
      "desktop"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "trivial",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 78,
    "homepage": "https://www.diagrams.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "easyappointments",
    "name": "Easy!Appointments",
    "tagline": "Open-source appointment scheduler for tours and services",
    "categories": [
      "booking-scheduling"
    ],
    "roles": [
      "sales-manager",
      "community-manager",
      "technical-operator"
    ],
    "workflows": [
      "tour-to-close",
      "day-pass-checkin"
    ],
    "problems": [
      "grow-pipeline",
      "reduce-manual-admin",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 71,
    "homepage": "https://easyappointments.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "element-synapse",
    "name": "Element / Synapse",
    "tagline": "Matrix-based secure messaging for staff and communities",
    "categories": [
      "communication-chat",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "community-manager",
      "operations-manager"
    ],
    "workflows": [
      "incident-response",
      "community-programming"
    ],
    "problems": [
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://element.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "erpnext",
    "name": "ERPNext",
    "tagline": "Full open-source ERP adaptable to memberships, invoicing, and inventory",
    "categories": [
      "membership-crm",
      "billing-payments",
      "accounting",
      "facility-operations"
    ],
    "roles": [
      "owner-operator",
      "finance",
      "operations-manager",
      "consultant-implementer",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "invoice-collections",
      "facility-maintenance",
      "reporting-kpis"
    ],
    "problems": [
      "automate-billing",
      "replace-spreadsheets",
      "reduce-software-cost",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "expert",
    "guide_status": "full",
    "featured": true,
    "rank_score": 85,
    "homepage": "https://erpnext.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "espocrm",
    "name": "EspoCRM",
    "tagline": "Self-hosted CRM for tour pipelines and B2B workspace sales",
    "categories": [
      "membership-crm"
    ],
    "roles": [
      "sales-manager",
      "owner-operator",
      "community-manager"
    ],
    "workflows": [
      "tour-to-close",
      "member-onboarding",
      "reporting-kpis"
    ],
    "problems": [
      "grow-pipeline",
      "replace-spreadsheets",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-or-later",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 81,
    "homepage": "https://www.espocrm.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "excalidraw",
    "name": "Excalidraw",
    "tagline": "Virtual whiteboard for workshops and architecture sketches",
    "categories": [
      "community-engagement",
      "project-work-management"
    ],
    "roles": [
      "community-manager",
      "event-coordinator",
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "community-programming",
      "event-lifecycle",
      "tour-to-close"
    ],
    "problems": [
      "run-events",
      "improve-member-experience",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas",
      "browser-extension"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://excalidraw.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "fail2ban",
    "name": "Fail2ban",
    "tagline": "Classic log-parsing ban tool for SSH and app abuse",
    "categories": [
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response"
    ],
    "problems": [
      "privacy-compliance",
      "disaster-recovery"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-2.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://www.fail2ban.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "figma",
    "name": "Figma",
    "tagline": "Freemium design tool for marketing and signage (proprietary)",
    "categories": [
      "digital-signage",
      "website-cms"
    ],
    "roles": [
      "marketing",
      "event-coordinator"
    ],
    "workflows": [
      "marketing-campaigns",
      "event-lifecycle"
    ],
    "problems": [
      "grow-pipeline",
      "run-events"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 75,
    "homepage": "https://www.figma.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "firefly-iii",
    "name": "Firefly III",
    "tagline": "Personal/small-org finance manager for cashflow visibility",
    "categories": [
      "accounting"
    ],
    "roles": [
      "owner-operator",
      "finance"
    ],
    "workflows": [
      "reporting-kpis",
      "invoice-collections"
    ],
    "problems": [
      "replace-spreadsheets",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 68,
    "homepage": "https://www.firefly-iii.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "forgejo",
    "name": "Forgejo",
    "tagline": "Community soft-fork of Gitea focused on free software governance",
    "categories": [
      "developer-platform"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "multi-site-rollout",
      "backup-restore-drill"
    ],
    "problems": [
      "self-host-for-data-control",
      "centralize-knowledge"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://forgejo.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "formbricks",
    "name": "Formbricks",
    "tagline": "Open-source surveys and experience management",
    "categories": [
      "forms-surveys",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "marketing",
      "owner-operator"
    ],
    "workflows": [
      "community-programming",
      "reporting-kpis",
      "event-lifecycle"
    ],
    "problems": [
      "improve-member-experience",
      "measure-utilization",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://formbricks.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "freescout",
    "name": "FreeScout",
    "tagline": "Lightweight self-hosted help desk and shared mailbox",
    "categories": [
      "helpdesk-support"
    ],
    "roles": [
      "community-manager",
      "operations-manager"
    ],
    "workflows": [
      "member-onboarding",
      "incident-response",
      "facility-maintenance"
    ],
    "problems": [
      "improve-member-experience",
      "reduce-manual-admin",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 83,
    "homepage": "https://freescout.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "frigate-nvr",
    "name": "Frigate",
    "tagline": "Local AI NVR for camera analytics with privacy-minded self-hosting",
    "categories": [
      "security-compliance",
      "iot-sensors",
      "facility-operations"
    ],
    "roles": [
      "facilities",
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "incident-response",
      "facility-maintenance",
      "compliance-review"
    ],
    "problems": [
      "privacy-compliance",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 68,
    "homepage": "https://frigate.video/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "ghost",
    "name": "Ghost",
    "tagline": "Publishing platform for operator blogs, newsletters, and membership content",
    "categories": [
      "website-cms",
      "email-marketing"
    ],
    "roles": [
      "marketing",
      "owner-operator",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "community-programming"
    ],
    "problems": [
      "grow-pipeline",
      "improve-member-experience",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 80,
    "homepage": "https://ghost.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "gitea",
    "name": "Gitea",
    "tagline": "Lightweight self-hosted Git service for runbooks-as-code",
    "categories": [
      "developer-platform",
      "knowledge-base"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "multi-site-rollout",
      "backup-restore-drill",
      "compliance-review"
    ],
    "problems": [
      "self-host-for-data-control",
      "centralize-knowledge"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 77,
    "homepage": "https://about.gitea.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "google-analytics",
    "name": "Google Analytics",
    "tagline": "Free web analytics with significant privacy considerations",
    "categories": [
      "analytics-bi"
    ],
    "roles": [
      "marketing",
      "owner-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "reporting-kpis",
      "compliance-review"
    ],
    "problems": [
      "grow-pipeline",
      "measure-utilization",
      "privacy-compliance"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "free-saas",
    "spdx": null,
    "cost_model": "free-tier",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://analytics.google.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "google-workspace",
    "name": "Google Workspace",
    "tagline": "Freemium/paid productivity suite many spaces already use",
    "categories": [
      "file-storage",
      "communication-chat",
      "email-marketing"
    ],
    "roles": [
      "owner-operator",
      "community-manager",
      "operations-manager",
      "marketing",
      "sales-manager"
    ],
    "workflows": [
      "member-onboarding",
      "marketing-campaigns",
      "tour-to-close",
      "community-programming"
    ],
    "problems": [
      "reduce-manual-admin",
      "improve-member-experience",
      "grow-pipeline"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": false,
    "rank_score": 86,
    "homepage": "https://workspace.google.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "grafana",
    "name": "Grafana",
    "tagline": "Observability dashboards for Wi-Fi, servers, and room sensors",
    "categories": [
      "monitoring-observability",
      "analytics-bi"
    ],
    "roles": [
      "technical-operator",
      "facilities",
      "operations-manager"
    ],
    "workflows": [
      "incident-response",
      "facility-maintenance",
      "reporting-kpis"
    ],
    "problems": [
      "improve-wifi-reliability",
      "disaster-recovery",
      "measure-utilization"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 80,
    "homepage": "https://grafana.com/oss/grafana/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "headscale",
    "name": "Headscale",
    "tagline": "Self-hosted control server compatible with Tailscale clients",
    "categories": [
      "network-wifi",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "multi-location-operator"
    ],
    "workflows": [
      "multi-site-rollout",
      "access-provisioning"
    ],
    "problems": [
      "self-host-for-data-control",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-3-Clause",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://github.com/juanfont/headscale",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "home-assistant",
    "name": "Home Assistant",
    "tagline": "Open automation platform for sensors, lights, and DIY access experiments",
    "categories": [
      "iot-sensors",
      "facility-operations",
      "automation-integration"
    ],
    "roles": [
      "facilities",
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "facility-maintenance",
      "access-provisioning",
      "incident-response"
    ],
    "problems": [
      "measure-utilization",
      "secure-door-access",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "hardware-appliance"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 76,
    "homepage": "https://www.home-assistant.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "invoice-ninja",
    "name": "Invoice Ninja",
    "tagline": "Invoicing and client portal with self-host option",
    "categories": [
      "billing-payments",
      "accounting"
    ],
    "roles": [
      "finance",
      "owner-operator",
      "operations-manager"
    ],
    "workflows": [
      "invoice-collections",
      "member-onboarding"
    ],
    "problems": [
      "automate-billing",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://invoiceninja.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "jitsi-meet",
    "name": "Jitsi Meet",
    "tagline": "Open-source video meetings for tours, community events, and staff standups",
    "categories": [
      "video-conferencing",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "event-coordinator",
      "sales-manager",
      "technical-operator"
    ],
    "workflows": [
      "tour-to-close",
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "improve-member-experience",
      "reduce-software-cost",
      "run-events"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 81,
    "homepage": "https://jitsi.org/jitsi-meet/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "kanidm",
    "name": "Kanidm",
    "tagline": "Modern identity management platform written in Rust",
    "categories": [
      "identity-sso",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "access-provisioning",
      "member-offboarding"
    ],
    "problems": [
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MPL-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 63,
    "homepage": "https://kanidm.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "keycloak",
    "name": "Keycloak",
    "tagline": "Open-source identity and access management for staff and member apps",
    "categories": [
      "identity-sso",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "multi-location-operator"
    ],
    "workflows": [
      "member-onboarding",
      "member-offboarding",
      "access-provisioning",
      "compliance-review"
    ],
    "problems": [
      "secure-door-access",
      "integrate-stack",
      "privacy-compliance",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "full",
    "featured": true,
    "rank_score": 90,
    "homepage": "https://www.keycloak.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "librebooking",
    "name": "LibreBooking",
    "tagline": "Resource scheduling fork for rooms, equipment, and shared assets",
    "categories": [
      "booking-scheduling",
      "event-management"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "event-coordinator"
    ],
    "workflows": [
      "room-booking",
      "event-lifecycle",
      "facility-maintenance"
    ],
    "problems": [
      "fill-meeting-rooms",
      "replace-spreadsheets",
      "improve-member-experience"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 80,
    "homepage": "https://librebooking.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "listmonk",
    "name": "listmonk",
    "tagline": "Self-hosted newsletter and mailing-list manager",
    "categories": [
      "email-marketing",
      "community-engagement"
    ],
    "roles": [
      "marketing",
      "community-manager",
      "event-coordinator",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "community-programming",
      "event-lifecycle"
    ],
    "problems": [
      "reduce-software-cost",
      "self-host-for-data-control",
      "grow-pipeline"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 89,
    "homepage": "https://listmonk.app/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "listserv-alternative-postfix",
    "name": "Postfix",
    "tagline": "Industry-standard MTA component (not a full mailbox product)",
    "categories": [
      "developer-platform",
      "communication-chat"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response"
    ],
    "problems": [
      "self-host-for-data-control",
      "integrate-stack"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "IPL-1.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 50,
    "homepage": "http://www.postfix.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "mailchimp",
    "name": "Mailchimp",
    "tagline": "Freemium email marketing platform",
    "categories": [
      "email-marketing"
    ],
    "roles": [
      "marketing",
      "community-manager",
      "event-coordinator"
    ],
    "workflows": [
      "marketing-campaigns",
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "grow-pipeline",
      "run-events"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 77,
    "homepage": "https://mailchimp.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "mailcow",
    "name": "mailcow: dockerized",
    "tagline": "Full-featured mail server stack if you must self-host email",
    "categories": [
      "communication-chat",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response",
      "member-onboarding"
    ],
    "problems": [
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "expert",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 58,
    "homepage": "https://mailcow.email/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "matomo",
    "name": "Matomo",
    "tagline": "Full-featured web analytics you can self-host",
    "categories": [
      "analytics-bi"
    ],
    "roles": [
      "marketing",
      "technical-operator",
      "multi-location-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "reporting-kpis",
      "compliance-review"
    ],
    "problems": [
      "privacy-compliance",
      "self-host-for-data-control",
      "measure-utilization"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 76,
    "homepage": "https://matomo.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "mattermost",
    "name": "Mattermost",
    "tagline": "Self-hosted team messaging for staff coordination",
    "categories": [
      "communication-chat"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "multi-location-operator",
      "technical-operator"
    ],
    "workflows": [
      "incident-response",
      "multi-site-rollout",
      "facility-maintenance"
    ],
    "problems": [
      "multi-location-consistency",
      "self-host-for-data-control",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "Apache-2.0",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 78,
    "homepage": "https://mattermost.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "mautic",
    "name": "Mautic",
    "tagline": "Open-source marketing automation",
    "categories": [
      "email-marketing",
      "membership-crm"
    ],
    "roles": [
      "marketing",
      "sales-manager",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "tour-to-close"
    ],
    "problems": [
      "grow-pipeline",
      "reduce-software-cost",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 71,
    "homepage": "https://www.mautic.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "medusa",
    "name": "Medusa",
    "tagline": "Modern open-source commerce engine for custom storefronts",
    "categories": [
      "pos-retail",
      "developer-platform",
      "billing-payments"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer",
      "marketing"
    ],
    "workflows": [
      "day-pass-checkin",
      "event-lifecycle"
    ],
    "problems": [
      "automate-billing",
      "integrate-stack",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 65,
    "homepage": "https://medusajs.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "metabase",
    "name": "Metabase",
    "tagline": "Business intelligence on top of your operational databases",
    "categories": [
      "analytics-bi"
    ],
    "roles": [
      "owner-operator",
      "finance",
      "operations-manager",
      "technical-operator"
    ],
    "workflows": [
      "reporting-kpis",
      "compliance-review"
    ],
    "problems": [
      "measure-utilization",
      "replace-spreadsheets",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 82,
    "homepage": "https://www.metabase.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "microsoft-365",
    "name": "Microsoft 365",
    "tagline": "Commercial productivity suite alternative for staff collaboration",
    "categories": [
      "file-storage",
      "communication-chat",
      "security-compliance"
    ],
    "roles": [
      "owner-operator",
      "operations-manager",
      "multi-location-operator",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "compliance-review",
      "multi-site-rollout"
    ],
    "problems": [
      "multi-location-consistency",
      "privacy-compliance",
      "reduce-manual-admin"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "proprietary",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 80,
    "homepage": "https://www.microsoft.com/microsoft-365",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "monica-crm",
    "name": "Monica",
    "tagline": "Personal CRM for relationship notes (use carefully for members)",
    "categories": [
      "community-engagement",
      "membership-crm"
    ],
    "roles": [
      "community-manager",
      "owner-operator"
    ],
    "workflows": [
      "community-programming",
      "member-onboarding"
    ],
    "problems": [
      "improve-member-experience",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 60,
    "homepage": "https://www.monicahq.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "mosquitto",
    "name": "Eclipse Mosquitto",
    "tagline": "MQTT broker for IoT messaging inside the building network",
    "categories": [
      "iot-sensors",
      "network-wifi"
    ],
    "roles": [
      "technical-operator",
      "facilities"
    ],
    "workflows": [
      "facility-maintenance",
      "access-provisioning"
    ],
    "problems": [
      "integrate-stack",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "EPL-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 65,
    "homepage": "https://mosquitto.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "n8n",
    "name": "n8n",
    "tagline": "Workflow automation connecting CRM, billing, chat, and sheets",
    "categories": [
      "automation-integration"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "consultant-implementer"
    ],
    "workflows": [
      "member-onboarding",
      "invoice-collections",
      "tour-to-close"
    ],
    "problems": [
      "integrate-stack",
      "reduce-manual-admin",
      "automate-billing"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "fair-code",
    "spdx": null,
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 90,
    "homepage": "https://n8n.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "netdata",
    "name": "Netdata",
    "tagline": "Real-time performance monitoring with low setup friction",
    "categories": [
      "monitoring-observability"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response"
    ],
    "problems": [
      "disaster-recovery",
      "improve-wifi-reliability"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 69,
    "homepage": "https://www.netdata.cloud/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "nextcloud",
    "name": "Nextcloud",
    "tagline": "Self-hosted files, calendars, Talk, and Forms for operator teams",
    "categories": [
      "file-storage",
      "communication-chat",
      "forms-surveys"
    ],
    "roles": [
      "operations-manager",
      "technical-operator",
      "community-manager",
      "owner-operator"
    ],
    "workflows": [
      "member-onboarding",
      "community-programming",
      "backup-restore-drill"
    ],
    "problems": [
      "self-host-for-data-control",
      "centralize-knowledge",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 92,
    "homepage": "https://nextcloud.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "nexudus",
    "name": "Nexudus",
    "tagline": "Commercial coworking management suite (proprietary)",
    "categories": [
      "membership-crm",
      "booking-scheduling",
      "billing-payments",
      "access-control"
    ],
    "roles": [
      "owner-operator",
      "operations-manager",
      "community-manager",
      "multi-location-operator"
    ],
    "workflows": [
      "member-onboarding",
      "room-booking",
      "invoice-collections",
      "access-provisioning"
    ],
    "problems": [
      "automate-billing",
      "multi-location-consistency",
      "improve-member-experience"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "proprietary",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 68,
    "homepage": "https://www.nexudus.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "nginx",
    "name": "NGINX",
    "tagline": "Battle-tested web server and reverse proxy",
    "categories": [
      "developer-platform",
      "website-cms"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "multi-site-rollout",
      "incident-response"
    ],
    "problems": [
      "self-host-for-data-control",
      "improve-wifi-reliability"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-2-Clause",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 80,
    "homepage": "https://nginx.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "nocodb",
    "name": "NocoDB",
    "tagline": "Turn SQL databases into smart spreadsheets",
    "categories": [
      "developer-platform",
      "project-work-management"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "consultant-implementer"
    ],
    "workflows": [
      "reporting-kpis",
      "facility-maintenance"
    ],
    "problems": [
      "replace-spreadsheets",
      "integrate-stack",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 68,
    "homepage": "https://nocodb.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "node-red",
    "name": "Node-RED",
    "tagline": "Flow-based automation for IoT and lightweight integrations",
    "categories": [
      "automation-integration",
      "iot-sensors"
    ],
    "roles": [
      "technical-operator",
      "facilities"
    ],
    "workflows": [
      "facility-maintenance",
      "incident-response"
    ],
    "problems": [
      "integrate-stack",
      "measure-utilization"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://nodered.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "notion",
    "name": "Notion",
    "tagline": "Freemium docs/wiki used heavily by community and ops teams",
    "categories": [
      "knowledge-base",
      "project-work-management"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "marketing",
      "owner-operator"
    ],
    "workflows": [
      "member-onboarding",
      "community-programming",
      "multi-site-rollout"
    ],
    "problems": [
      "centralize-knowledge",
      "reduce-manual-admin"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "trivial",
    "guide_status": "full",
    "featured": false,
    "rank_score": 83,
    "homepage": "https://www.notion.so/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "oauth2-proxy",
    "name": "OAuth2 Proxy",
    "tagline": "Simple reverse-proxy auth against external identity providers",
    "categories": [
      "identity-sso",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "access-provisioning"
    ],
    "problems": [
      "integrate-stack",
      "secure-door-access"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 73,
    "homepage": "https://oauth2-proxy.github.io/oauth2-proxy/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "odoo-community",
    "name": "Odoo Community",
    "tagline": "Modular open-core ERP/CRM used by some flexible-workspace operators",
    "categories": [
      "membership-crm",
      "billing-payments",
      "website-cms",
      "accounting"
    ],
    "roles": [
      "owner-operator",
      "sales-manager",
      "finance",
      "consultant-implementer"
    ],
    "workflows": [
      "tour-to-close",
      "invoice-collections",
      "member-onboarding",
      "marketing-campaigns"
    ],
    "problems": [
      "grow-pipeline",
      "automate-billing",
      "replace-spreadsheets"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "LGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "hard",
    "guide_status": "full",
    "featured": true,
    "rank_score": 82,
    "homepage": "https://www.odoo.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "officerd-saas",
    "name": "OfficeRnD",
    "tagline": "Commercial flexible workspace platform (freemium/paid SaaS)",
    "categories": [
      "membership-crm",
      "booking-scheduling",
      "billing-payments",
      "access-control"
    ],
    "roles": [
      "owner-operator",
      "community-manager",
      "operations-manager",
      "sales-manager",
      "multi-location-operator"
    ],
    "workflows": [
      "member-onboarding",
      "room-booking",
      "invoice-collections",
      "access-provisioning",
      "tour-to-close"
    ],
    "problems": [
      "automate-billing",
      "fill-meeting-rooms",
      "improve-member-experience",
      "multi-location-consistency"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://www.officernd.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "openbao",
    "name": "OpenBao",
    "tagline": "Community-driven Vault fork under MPL",
    "categories": [
      "password-secrets",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "access-provisioning",
      "compliance-review"
    ],
    "problems": [
      "self-host-for-data-control",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MPL-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "expert",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 62,
    "homepage": "https://openbao.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "openproject",
    "name": "OpenProject",
    "tagline": "Classic open-source project management with timelines",
    "categories": [
      "project-work-management"
    ],
    "roles": [
      "operations-manager",
      "facilities",
      "multi-location-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "facility-maintenance",
      "multi-site-rollout"
    ],
    "problems": [
      "multi-location-consistency",
      "replace-spreadsheets"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "GPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://www.openproject.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "opnsense",
    "name": "OPNsense",
    "tagline": "Open-source firewall/router platform for advanced network control",
    "categories": [
      "network-wifi",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "facilities"
    ],
    "workflows": [
      "facility-maintenance",
      "incident-response",
      "visitor-management"
    ],
    "problems": [
      "improve-wifi-reliability",
      "secure-door-access",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted",
      "hardware-appliance"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-2-Clause",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 76,
    "homepage": "https://opnsense.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "optix-app",
    "name": "Optix",
    "tagline": "Workplace experience app platform (proprietary)",
    "categories": [
      "booking-scheduling",
      "community-engagement",
      "access-control"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "owner-operator",
      "multi-location-operator"
    ],
    "workflows": [
      "room-booking",
      "desk-hot-desk",
      "community-programming",
      "day-pass-checkin"
    ],
    "problems": [
      "improve-member-experience",
      "fill-meeting-rooms",
      "multi-location-consistency"
    ],
    "deployment": [
      "managed-saas",
      "mobile"
    ],
    "license_class": "proprietary",
    "spdx": null,
    "cost_model": "subscription",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 64,
    "homepage": "https://www.optixapp.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "outline",
    "name": "Outline",
    "tagline": "Beautiful team knowledge base (source-available license)",
    "categories": [
      "knowledge-base"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "technical-operator"
    ],
    "workflows": [
      "member-onboarding",
      "multi-site-rollout"
    ],
    "problems": [
      "centralize-knowledge",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "source-available",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://www.getoutline.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "paperless-ngx",
    "name": "Paperless-ngx",
    "tagline": "Document digitization for contracts, invoices, and mailroom scans",
    "categories": [
      "file-storage",
      "mailroom-virtual-office",
      "facility-operations"
    ],
    "roles": [
      "virtual-office-mailroom",
      "finance",
      "operations-manager",
      "technical-operator"
    ],
    "workflows": [
      "mail-package-handling",
      "member-onboarding",
      "compliance-review"
    ],
    "problems": [
      "operate-virtual-office",
      "replace-spreadsheets",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 83,
    "homepage": "https://docs.paperless-ngx.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "passbolt",
    "name": "Passbolt",
    "tagline": "Team password manager with open-source edition",
    "categories": [
      "password-secrets",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "member-offboarding",
      "vendor-offboarding",
      "incident-response"
    ],
    "problems": [
      "privacy-compliance",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://www.passbolt.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "penpot",
    "name": "Penpot",
    "tagline": "Open-source design tool for signage, wayfinding, and marketing mocks",
    "categories": [
      "digital-signage",
      "website-cms"
    ],
    "roles": [
      "marketing",
      "operations-manager",
      "event-coordinator"
    ],
    "workflows": [
      "marketing-campaigns",
      "event-lifecycle",
      "facility-maintenance"
    ],
    "problems": [
      "reduce-software-cost",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MPL-2.0",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 73,
    "homepage": "https://penpot.app/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "pfsense-ce",
    "name": "pfSense CE",
    "tagline": "Popular open-source firewall distribution (CE vs Plus matters)",
    "categories": [
      "network-wifi",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "facility-maintenance",
      "incident-response"
    ],
    "problems": [
      "improve-wifi-reliability",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted",
      "hardware-appliance"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 74,
    "homepage": "https://www.pfsense.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "pi-hole",
    "name": "Pi-hole",
    "tagline": "DNS-level blocking for guest and staff networks (use carefully)",
    "categories": [
      "network-wifi",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "facilities"
    ],
    "workflows": [
      "incident-response",
      "facility-maintenance"
    ],
    "problems": [
      "improve-wifi-reliability",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "EUPL-1.2",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 67,
    "homepage": "https://pi-hole.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "plane",
    "name": "Plane",
    "tagline": "Open-source project management for internal ops initiatives",
    "categories": [
      "project-work-management"
    ],
    "roles": [
      "operations-manager",
      "technical-operator",
      "owner-operator"
    ],
    "workflows": [
      "facility-maintenance",
      "multi-site-rollout",
      "marketing-campaigns"
    ],
    "problems": [
      "replace-spreadsheets",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 71,
    "homepage": "https://plane.so/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "plausible-ce",
    "name": "Plausible Community Edition",
    "tagline": "Lightweight analytics with a strong privacy posture",
    "categories": [
      "analytics-bi"
    ],
    "roles": [
      "marketing",
      "technical-operator",
      "owner-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "reporting-kpis"
    ],
    "problems": [
      "privacy-compliance",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "AGPL-3.0-only",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 79,
    "homepage": "https://plausible.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "portainer-ce",
    "name": "Portainer CE",
    "tagline": "Docker/Kubernetes management UI for small ops teams",
    "categories": [
      "developer-platform",
      "monitoring-observability"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "multi-site-rollout",
      "incident-response",
      "backup-restore-drill"
    ],
    "problems": [
      "self-host-for-data-control",
      "reduce-manual-admin"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Zlib",
    "cost_model": "open-core-paid-features",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 75,
    "homepage": "https://www.portainer.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "postal",
    "name": "Postal",
    "tagline": "Self-hosted mail delivery platform for application email",
    "categories": [
      "email-marketing",
      "developer-platform"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "member-onboarding"
    ],
    "problems": [
      "self-host-for-data-control",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "expert",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 57,
    "homepage": "https://docs.postalserver.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "posthog",
    "name": "PostHog",
    "tagline": "Product analytics for custom member portals and apps",
    "categories": [
      "analytics-bi",
      "developer-platform"
    ],
    "roles": [
      "technical-operator",
      "marketing",
      "owner-operator"
    ],
    "workflows": [
      "reporting-kpis",
      "marketing-campaigns"
    ],
    "problems": [
      "measure-utilization",
      "improve-member-experience",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 73,
    "homepage": "https://posthog.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "prestashop",
    "name": "PrestaShop",
    "tagline": "Open-source e-commerce for merchandise and day passes online",
    "categories": [
      "pos-retail",
      "billing-payments",
      "website-cms"
    ],
    "roles": [
      "marketing",
      "owner-operator",
      "finance"
    ],
    "workflows": [
      "day-pass-checkin",
      "event-lifecycle",
      "invoice-collections"
    ],
    "problems": [
      "automate-billing",
      "run-events",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "OSL-3.0",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 64,
    "homepage": "https://www.prestashop.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "prometheus",
    "name": "Prometheus",
    "tagline": "Metrics collection backbone for infrastructure observability",
    "categories": [
      "monitoring-observability"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response",
      "multi-site-rollout"
    ],
    "problems": [
      "improve-wifi-reliability",
      "disaster-recovery"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 75,
    "homepage": "https://prometheus.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "rallly",
    "name": "Rallly",
    "tagline": "Self-hostable scheduling polls for finding meeting times",
    "categories": [
      "booking-scheduling",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "event-coordinator",
      "operations-manager"
    ],
    "workflows": [
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "run-events",
      "reduce-manual-admin",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://rallly.co/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "restic",
    "name": "Restic",
    "tagline": "Encrypted backups for critical operator data",
    "categories": [
      "backup-recovery",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "owner-operator"
    ],
    "workflows": [
      "backup-restore-drill",
      "incident-response"
    ],
    "problems": [
      "disaster-recovery",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "desktop"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "BSD-2-Clause",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 90,
    "homepage": "https://restic.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "rocket-chat",
    "name": "Rocket.Chat",
    "tagline": "Open-core team chat and omnichannel communications",
    "categories": [
      "communication-chat",
      "helpdesk-support"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "technical-operator"
    ],
    "workflows": [
      "incident-response",
      "tour-to-close",
      "community-programming"
    ],
    "problems": [
      "self-host-for-data-control",
      "improve-member-experience"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "MIT",
    "cost_model": "open-core-paid-features",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 69,
    "homepage": "https://www.rocket.chat/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "roundcube",
    "name": "Roundcube",
    "tagline": "Browser webmail client for self-hosted mail stacks",
    "categories": [
      "communication-chat"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "incident-response"
    ],
    "problems": [
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 55,
    "homepage": "https://roundcube.net/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "seatsurfing",
    "name": "Seatsurfing",
    "tagline": "Open-source desk and space booking for hybrid offices and coworking floors",
    "categories": [
      "booking-scheduling",
      "facility-operations"
    ],
    "roles": [
      "operations-manager",
      "community-manager",
      "facilities",
      "technical-operator"
    ],
    "workflows": [
      "desk-hot-desk",
      "day-pass-checkin",
      "reporting-kpis"
    ],
    "problems": [
      "measure-utilization",
      "improve-member-experience",
      "replace-spreadsheets",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 84,
    "homepage": "https://seatsurfing.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "sentry-oss",
    "name": "Sentry (self-hosted / SaaS)",
    "tagline": "Error monitoring for custom portals (open-core / freemium SaaS)",
    "categories": [
      "monitoring-observability",
      "developer-platform"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "incident-response"
    ],
    "problems": [
      "improve-member-experience",
      "disaster-recovery"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "source-available",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://sentry.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "slack",
    "name": "Slack",
    "tagline": "Freemium team chat commonly used by staff and member communities",
    "categories": [
      "communication-chat",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "marketing",
      "sales-manager"
    ],
    "workflows": [
      "community-programming",
      "incident-response",
      "tour-to-close"
    ],
    "problems": [
      "improve-member-experience",
      "reduce-manual-admin"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "trivial",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 78,
    "homepage": "https://slack.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "stirling-pdf",
    "name": "Stirling PDF",
    "tagline": "Self-hosted PDF toolkit for admin paperwork",
    "categories": [
      "file-storage",
      "facility-operations"
    ],
    "roles": [
      "operations-manager",
      "virtual-office-mailroom",
      "finance"
    ],
    "workflows": [
      "member-onboarding",
      "mail-package-handling",
      "compliance-review"
    ],
    "problems": [
      "self-host-for-data-control",
      "operate-virtual-office",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 75,
    "homepage": "https://www.stirlingpdf.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "strapi",
    "name": "Strapi",
    "tagline": "Open-source headless CMS for marketing and portal content",
    "categories": [
      "website-cms",
      "developer-platform"
    ],
    "roles": [
      "marketing",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "community-programming"
    ],
    "problems": [
      "grow-pipeline",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "open-core",
    "spdx": "MIT",
    "cost_model": "open-core-paid-features",
    "difficulty": "moderate",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 69,
    "homepage": "https://strapi.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "stripe",
    "name": "Stripe",
    "tagline": "Payments infrastructure (proprietary) commonly paired with open tools",
    "categories": [
      "billing-payments"
    ],
    "roles": [
      "finance",
      "owner-operator",
      "technical-operator"
    ],
    "workflows": [
      "invoice-collections",
      "member-onboarding",
      "day-pass-checkin"
    ],
    "problems": [
      "automate-billing",
      "integrate-stack"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "proprietary",
    "spdx": null,
    "cost_model": "usage-based",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 88,
    "homepage": "https://stripe.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "suitecrm",
    "name": "SuiteCRM",
    "tagline": "Veteran open-source CRM for longer sales cycles",
    "categories": [
      "membership-crm"
    ],
    "roles": [
      "sales-manager",
      "consultant-implementer",
      "owner-operator"
    ],
    "workflows": [
      "tour-to-close",
      "reporting-kpis"
    ],
    "problems": [
      "grow-pipeline",
      "replace-spreadsheets",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "hard",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 66,
    "homepage": "https://suitecrm.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "supabase",
    "name": "Supabase",
    "tagline": "Postgres platform for custom coworking apps (open-core)",
    "categories": [
      "developer-platform",
      "identity-sso",
      "file-storage"
    ],
    "roles": [
      "technical-operator",
      "consultant-implementer"
    ],
    "workflows": [
      "member-onboarding",
      "room-booking"
    ],
    "problems": [
      "integrate-stack",
      "self-host-for-data-control",
      "improve-member-experience"
    ],
    "deployment": [
      "managed-saas",
      "self-hosted"
    ],
    "license_class": "open-core",
    "spdx": "Apache-2.0",
    "cost_model": "freemium",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 80,
    "homepage": "https://supabase.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "traefik",
    "name": "Traefik",
    "tagline": "Cloud-native reverse proxy popular with Docker stacks",
    "categories": [
      "developer-platform",
      "security-compliance"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "multi-site-rollout"
    ],
    "problems": [
      "self-host-for-data-control",
      "integrate-stack"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 78,
    "homepage": "https://traefik.io/traefik/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "twenty-crm",
    "name": "Twenty",
    "tagline": "Modern open-source CRM alternative for lightweight sales teams",
    "categories": [
      "membership-crm"
    ],
    "roles": [
      "sales-manager",
      "owner-operator",
      "technical-operator"
    ],
    "workflows": [
      "tour-to-close",
      "reporting-kpis"
    ],
    "problems": [
      "grow-pipeline",
      "replace-spreadsheets",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 78,
    "homepage": "https://twenty.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "typeform",
    "name": "Typeform",
    "tagline": "Freemium forms for tours, feedback, and applications",
    "categories": [
      "forms-surveys",
      "membership-crm"
    ],
    "roles": [
      "marketing",
      "sales-manager",
      "community-manager"
    ],
    "workflows": [
      "tour-to-close",
      "community-programming",
      "event-lifecycle"
    ],
    "problems": [
      "grow-pipeline",
      "improve-member-experience"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "trivial",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 72,
    "homepage": "https://www.typeform.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "umami",
    "name": "Umami",
    "tagline": "Privacy-friendly web analytics for marketing sites",
    "categories": [
      "analytics-bi"
    ],
    "roles": [
      "marketing",
      "owner-operator",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "reporting-kpis"
    ],
    "problems": [
      "privacy-compliance",
      "grow-pipeline",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "freemium",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 84,
    "homepage": "https://umami.is/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "unifi-network",
    "name": "UniFi Network",
    "tagline": "Free controller software for UniFi networking hardware (proprietary ecosystem)",
    "categories": [
      "network-wifi",
      "facility-operations"
    ],
    "roles": [
      "technical-operator",
      "facilities",
      "operations-manager"
    ],
    "workflows": [
      "facility-maintenance",
      "incident-response",
      "visitor-management"
    ],
    "problems": [
      "improve-wifi-reliability",
      "secure-door-access",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "hardware-appliance",
      "managed-saas"
    ],
    "license_class": "proprietary",
    "spdx": null,
    "cost_model": "hardware-plus-software",
    "difficulty": "moderate",
    "guide_status": "full",
    "featured": true,
    "rank_score": 85,
    "homepage": "https://ui.com/wi-fi",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "uptime-kuma",
    "name": "Uptime Kuma",
    "tagline": "Friendly self-hosted uptime monitoring for member-facing services",
    "categories": [
      "monitoring-observability"
    ],
    "roles": [
      "technical-operator",
      "operations-manager"
    ],
    "workflows": [
      "incident-response",
      "backup-restore-drill"
    ],
    "problems": [
      "improve-member-experience",
      "disaster-recovery",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "MIT",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 88,
    "homepage": "https://uptime.kuma.pet/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "vault-hashicorp",
    "name": "HashiCorp Vault",
    "tagline": "Secrets management for advanced technical operators",
    "categories": [
      "password-secrets",
      "security-compliance",
      "developer-platform"
    ],
    "roles": [
      "technical-operator"
    ],
    "workflows": [
      "access-provisioning",
      "incident-response",
      "compliance-review"
    ],
    "problems": [
      "privacy-compliance",
      "self-host-for-data-control",
      "secure-door-access"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "source-available",
    "spdx": null,
    "cost_model": "open-core-paid-features",
    "difficulty": "expert",
    "guide_status": "stub",
    "featured": false,
    "rank_score": 68,
    "homepage": "https://www.vaultproject.io/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "vaultwarden",
    "name": "Vaultwarden",
    "tagline": "Lightweight Bitwarden-compatible password server for staff secrets",
    "categories": [
      "password-secrets",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "owner-operator"
    ],
    "workflows": [
      "incident-response",
      "member-offboarding",
      "vendor-offboarding"
    ],
    "problems": [
      "privacy-compliance",
      "self-host-for-data-control",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 88,
    "homepage": "https://github.com/dani-garcia/vaultwarden",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "wikijs",
    "name": "Wiki.js",
    "tagline": "Modern self-hosted wiki with Git storage options",
    "categories": [
      "knowledge-base"
    ],
    "roles": [
      "technical-operator",
      "operations-manager",
      "community-manager"
    ],
    "workflows": [
      "member-onboarding",
      "facility-maintenance"
    ],
    "problems": [
      "centralize-knowledge",
      "self-host-for-data-control"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 70,
    "homepage": "https://js.wiki/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "wireguard",
    "name": "WireGuard",
    "tagline": "Modern VPN for secure remote admin and multi-site links",
    "categories": [
      "network-wifi",
      "security-compliance"
    ],
    "roles": [
      "technical-operator",
      "multi-location-operator"
    ],
    "workflows": [
      "multi-site-rollout",
      "incident-response",
      "access-provisioning"
    ],
    "problems": [
      "multi-location-consistency",
      "secure-door-access",
      "privacy-compliance"
    ],
    "deployment": [
      "self-hosted"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-2.0-only",
    "cost_model": "free-self-hosted",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 82,
    "homepage": "https://www.wireguard.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "woocommerce",
    "name": "WooCommerce",
    "tagline": "WordPress e-commerce plugin for day passes and merch",
    "categories": [
      "pos-retail",
      "billing-payments",
      "website-cms"
    ],
    "roles": [
      "marketing",
      "owner-operator",
      "finance"
    ],
    "workflows": [
      "day-pass-checkin",
      "event-lifecycle",
      "marketing-campaigns"
    ],
    "problems": [
      "automate-billing",
      "grow-pipeline",
      "run-events"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-3.0-or-later",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 76,
    "homepage": "https://woocommerce.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "wordpress",
    "name": "WordPress",
    "tagline": "Ubiquitous CMS for marketing sites, blogs, and membership plugins",
    "categories": [
      "website-cms",
      "forms-surveys"
    ],
    "roles": [
      "marketing",
      "owner-operator",
      "technical-operator"
    ],
    "workflows": [
      "marketing-campaigns",
      "tour-to-close",
      "event-lifecycle"
    ],
    "problems": [
      "grow-pipeline",
      "reduce-software-cost",
      "run-events"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "GPL-2.0-or-later",
    "cost_model": "free-self-hosted",
    "difficulty": "easy",
    "guide_status": "full",
    "featured": true,
    "rank_score": 85,
    "homepage": "https://wordpress.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "zammad",
    "name": "Zammad",
    "tagline": "Full-featured open-source helpdesk and ticket system",
    "categories": [
      "helpdesk-support"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "multi-location-operator"
    ],
    "workflows": [
      "incident-response",
      "member-onboarding",
      "facility-maintenance"
    ],
    "problems": [
      "improve-member-experience",
      "multi-location-consistency"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "AGPL-3.0-or-later",
    "cost_model": "freemium",
    "difficulty": "hard",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 73,
    "homepage": "https://zammad.org/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "zoom",
    "name": "Zoom",
    "tagline": "Freemium video meetings for tours and hybrid events",
    "categories": [
      "video-conferencing",
      "event-management"
    ],
    "roles": [
      "sales-manager",
      "event-coordinator",
      "community-manager"
    ],
    "workflows": [
      "tour-to-close",
      "event-lifecycle",
      "community-programming"
    ],
    "problems": [
      "run-events",
      "grow-pipeline",
      "improve-member-experience"
    ],
    "deployment": [
      "managed-saas"
    ],
    "license_class": "freemium-saas",
    "spdx": null,
    "cost_model": "freemium",
    "difficulty": "trivial",
    "guide_status": "planned",
    "featured": false,
    "rank_score": 82,
    "homepage": "https://zoom.us/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  },
  {
    "id": "zulip",
    "name": "Zulip",
    "tagline": "Threaded team chat that keeps multi-topic ops conversations organized",
    "categories": [
      "communication-chat",
      "community-engagement"
    ],
    "roles": [
      "community-manager",
      "operations-manager",
      "event-coordinator",
      "technical-operator"
    ],
    "workflows": [
      "community-programming",
      "incident-response",
      "event-lifecycle"
    ],
    "problems": [
      "improve-member-experience",
      "self-host-for-data-control",
      "reduce-software-cost"
    ],
    "deployment": [
      "self-hosted",
      "managed-saas"
    ],
    "license_class": "oss-osi-approved",
    "spdx": "Apache-2.0",
    "cost_model": "freemium",
    "difficulty": "moderate",
    "guide_status": "planned",
    "featured": true,
    "rank_score": 77,
    "homepage": "https://zulip.com/",
    "verification_status": "partially-verified",
    "last_reviewed": "2026-07-17"
  }
]
