Files
Converge/data/knowledge-base.json
Chris Olson d5c77543e8 Initial commit: Converge portfolio rationalization app
Next.js app for mapping a customer's competitive tool landscape onto our
portfolio and building the consolidation business case: assessment
workbench, customer report and Word export, product catalog, competitive
knowledge base, dossier import, shareable landscape questionnaires with a
review inbox, tool-footprint and business-unit value analysis, and an
implementation timeline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 11:48:42 -04:00

16626 lines
411 KiB
JSON

{
"version": 1,
"updatedAt": "2026-09-23T21:02:11.252Z",
"entries": [
{
"id": "389-directory-server",
"label": "389 Directory Server",
"vendor": "389",
"product": "Directory Server",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-directory"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "42crunch",
"label": "42Crunch",
"vendor": "42Crunch",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-apisec"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "a10-thunder",
"label": "A10 Thunder",
"vendor": "A10",
"product": "Thunder",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "a10-thunder-ssli",
"label": "A10 Thunder SSLi",
"vendor": "A10",
"product": "Thunder SSLi",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ssl-visibility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "abnormal",
"label": "Abnormal",
"vendor": "Abnormal",
"product": "",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "abnormal-security",
"label": "Abnormal Security",
"vendor": "Abnormal Security",
"product": "",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "acf2-internal-alternative",
"label": "ACF2 (internal alternative)",
"vendor": "ACF2",
"product": "(internal alternative)",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-top-secret"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "acronis-snap-deploy",
"label": "Acronis Snap Deploy",
"vendor": "Acronis",
"product": "Snap Deploy",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-ghost"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "adabas-software-ag",
"label": "Adabas (Software AG)",
"vendor": "Adabas",
"product": "(Software AG)",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-datacom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "adyen-3ds",
"label": "Adyen 3DS",
"vendor": "Adyen",
"product": "3DS",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-merchants"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "airlock-digital",
"label": "Airlock Digital",
"vendor": "Airlock Digital",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-app-control"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "allstacks",
"label": "Allstacks",
"vendor": "Allstacks",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-valueops-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "amazon-eks-anywhere",
"label": "Amazon EKS Anywhere",
"vendor": "Amazon",
"product": "EKS Anywhere",
"aliases": [],
"domain": "app-platform",
"productIds": [
"vcf-vks",
"tz-tkg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "amazon-elasticache",
"label": "Amazon ElastiCache",
"vendor": "Amazon",
"product": "ElastiCache",
"aliases": [],
"domain": "data",
"productIds": [
"tz-valkey"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "amazon-rds-for-mysql",
"label": "Amazon RDS for MySQL",
"vendor": "Amazon",
"product": "RDS for MySQL",
"aliases": [],
"domain": "data",
"productIds": [
"tz-mysql"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "amazon-rds-for-postgresql",
"label": "Amazon RDS for PostgreSQL",
"vendor": "Amazon",
"product": "RDS for PostgreSQL",
"aliases": [],
"domain": "data",
"productIds": [
"tz-postgres"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "amazon-redshift",
"label": "Amazon Redshift",
"vendor": "Amazon",
"product": "Redshift",
"aliases": [],
"domain": "data",
"productIds": [
"tz-greenplum"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "anchore-syft-distributed-only",
"label": "Anchore/Syft (distributed only)",
"vendor": "Anchore/Syft",
"product": "(distributed only)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-sbomz"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apache-activemq",
"label": "Apache ActiveMQ",
"vendor": "Apache",
"product": "ActiveMQ",
"aliases": [],
"domain": "data",
"productIds": [
"tz-rabbitmq"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apache-cloudstack",
"label": "Apache CloudStack",
"vendor": "Apache",
"product": "CloudStack",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-cloud-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apache-ignite",
"label": "Apache Ignite",
"vendor": "Apache",
"product": "Ignite",
"aliases": [],
"domain": "data",
"productIds": [
"tz-gemfire"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apigee-google",
"label": "Apigee (Google)",
"vendor": "Apigee",
"product": "(Google)",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-0onwj",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 750000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-layer7-gateway"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "apigee-developer-portal",
"label": "Apigee Developer Portal",
"vendor": "Apigee",
"product": "Developer Portal",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-portal"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "appdynamics",
"label": "AppDynamics",
"vendor": "AppDynamics",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-apm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apptio",
"label": "Apptio",
"vendor": "Apptio",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-bsi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "apptio-cloudability",
"label": "Apptio Cloudability",
"vendor": "Apptio",
"product": "Cloudability",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth"
],
"capability": 5,
"switchEase": 5,
"timeToRoiMonths": 4,
"savingsPct": 70,
"migrationCost": 25000,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-lsuangg",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 310000,
"units": 0,
"capability": 5,
"switchEase": 5,
"timeToRoiMonths": 4,
"savingsPct": 70,
"migrationCost": 25000,
"productIds": [
"aod-cloudhealth"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.807Z"
},
{
"id": "aqua-security",
"label": "Aqua Security",
"vendor": "Aqua Security",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-workload"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "arcad",
"label": "ARCAD",
"vendor": "ARCAD",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-2e"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "archer",
"label": "Archer",
"vendor": "Archer",
"product": "",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-ccs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "arctic-wolf",
"label": "Arctic Wolf",
"vendor": "Arctic Wolf",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-mdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "arctic-wolf-mdr",
"label": "Arctic Wolf MDR",
"vendor": "Arctic Wolf",
"product": "MDR",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "arista-cloudvision",
"label": "Arista CloudVision",
"vendor": "Arista",
"product": "CloudVision",
"aliases": [],
"domain": "networking",
"productIds": [
"ans-nsx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "arkime",
"label": "Arkime",
"vendor": "Arkime",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-security-analytics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "asg-job-scan",
"label": "ASG-JOB/SCAN",
"vendor": "ASG-JOB/SCAN",
"product": "",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-jcl-check"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "asg-tmon",
"label": "ASG-TMON",
"vendor": "ASG-TMON",
"product": "",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-sysview"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "atlassian-jira-align",
"label": "Atlassian Jira Align",
"vendor": "Atlassian",
"product": "Jira Align",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-rally"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "auvik",
"label": "Auvik",
"vendor": "Auvik",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim-msp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "aws-alb-nlb",
"label": "AWS ALB/NLB",
"vendor": "AWS",
"product": "ALB/NLB",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "aws-api-gateway",
"label": "AWS API Gateway",
"vendor": "AWS",
"product": "API Gateway",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "aws-app-runner",
"label": "AWS App Runner",
"vendor": "AWS",
"product": "App Runner",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "aws-lake-formation",
"label": "AWS Lake Formation",
"vendor": "AWS",
"product": "Lake Formation",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-lake"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "aws-rds",
"label": "AWS RDS",
"vendor": "AWS",
"product": "RDS",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-dsm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "axway",
"label": "Axway",
"vendor": "Axway",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway",
"msd-xcom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "azure-database",
"label": "Azure Database",
"vendor": "Azure",
"product": "Database",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-dsm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "azure-devops-boards",
"label": "Azure DevOps Boards",
"vendor": "Azure",
"product": "DevOps Boards",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-rally"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "azure-service-bus",
"label": "Azure Service Bus",
"vendor": "Azure",
"product": "Service Bus",
"aliases": [],
"domain": "data",
"productIds": [
"tz-rabbitmq"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "azure-site-recovery",
"label": "Azure Site Recovery",
"vendor": "Azure",
"product": "Site Recovery",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "azure-stack-hci-edge",
"label": "Azure Stack HCI Edge",
"vendor": "Azure",
"product": "Stack HCI Edge",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-edge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "backstage",
"label": "Backstage",
"vendor": "Backstage",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-portal"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "barracuda",
"label": "Barracuda",
"vendor": "Barracuda",
"product": "",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "barracuda-esg",
"label": "Barracuda ESG",
"vendor": "Barracuda",
"product": "ESG",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "beyondtrust",
"label": "BeyondTrust",
"vendor": "BeyondTrust",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-pam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bigfix",
"label": "BigFix",
"vendor": "BigFix",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-client-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bigpanda",
"label": "BigPanda",
"vendor": "BigPanda",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bitdefender-gravityzone",
"label": "Bitdefender GravityZone",
"vendor": "Bitdefender",
"product": "GravityZone",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-endpoint-protection"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-change-manager",
"label": "BMC AMI Change Manager",
"vendor": "BMC",
"product": "AMI Change Manager",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-admin"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-data-for-db2",
"label": "BMC AMI Data for Db2",
"vendor": "BMC",
"product": "AMI Data for Db2",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-data-for-ims",
"label": "BMC AMI Data for IMS",
"vendor": "BMC",
"product": "AMI Data for IMS",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-ims-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-devx",
"label": "BMC AMI DevX",
"vendor": "BMC",
"product": "AMI DevX",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-devops-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-log-master",
"label": "BMC AMI Log Master",
"vendor": "BMC",
"product": "AMI Log Master",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-log-analyzer"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops",
"label": "BMC AMI Ops",
"vendor": "BMC",
"product": "AMI Ops",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-watchtower"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops-automation",
"label": "BMC AMI Ops Automation",
"vendor": "BMC",
"product": "AMI Ops Automation",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ops-mvs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops-for-db2",
"label": "BMC AMI Ops for Db2",
"vendor": "BMC",
"product": "AMI Ops for Db2",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-performance"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops-for-networks",
"label": "BMC AMI Ops for Networks",
"vendor": "BMC",
"product": "AMI Ops for Networks",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-netmaster"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops-insight",
"label": "BMC AMI Ops Insight",
"vendor": "BMC",
"product": "AMI Ops Insight",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ml-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-ops-monitors",
"label": "BMC AMI Ops Monitors",
"vendor": "BMC",
"product": "AMI Ops Monitors",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-sysview"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-recovery",
"label": "BMC AMI Recovery",
"vendor": "BMC",
"product": "AMI Recovery",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-disk-backup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-storage",
"label": "BMC AMI Storage",
"vendor": "BMC",
"product": "AMI Storage",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vantage"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-strobe",
"label": "BMC AMI Strobe",
"vendor": "BMC",
"product": "AMI Strobe",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ap4z",
"msd-app-tuner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-tape",
"label": "BMC AMI Tape",
"vendor": "BMC",
"product": "AMI Tape",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-tlms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-tape-control-m-tape",
"label": "BMC AMI Tape (Control-M/Tape)",
"vendor": "BMC",
"product": "AMI Tape (Control-M/Tape)",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-ca1"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-ami-utilities",
"label": "BMC AMI Utilities",
"vendor": "BMC",
"product": "AMI Utilities",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-utility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-control-m",
"label": "BMC Control-M",
"vendor": "BMC",
"product": "Control-M",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic",
"aod-autosys"
],
"capability": 5,
"switchEase": 2,
"timeToRoiMonths": 12,
"savingsPct": 65,
"migrationCost": 190000,
"unitLabel": "jobs/day",
"risks": "Batch calendar conversion over a single quarter-end freeze window.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-5f805x6",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 880000,
"units": 9500,
"capability": 5,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 65,
"migrationCost": 190000,
"productIds": [
"aod-automic",
"aod-autosys"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "guidewell::c-muekmwo0-74d3q",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1500000,
"units": 0,
"capability": 5,
"switchEase": 1,
"timeToRoiMonths": 12,
"savingsPct": 65,
"migrationCost": 190000,
"productIds": [
"aod-automic",
"aod-autosys"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "bmc-control-m-agents",
"label": "BMC Control-M agents",
"vendor": "BMC",
"product": "Control-M agents",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-wla-agents"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-control-m-for-oracle",
"label": "BMC Control-M for Oracle",
"vendor": "BMC",
"product": "Control-M for Oracle",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-appworx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-control-m-for-z-os",
"label": "BMC Control-M for z/OS",
"vendor": "BMC",
"product": "Control-M for z/OS",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-ca7"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-control-m-restart",
"label": "BMC Control-M/Restart",
"vendor": "BMC",
"product": "Control-M/Restart",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-wla-restart"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-digital-workplace",
"label": "BMC Digital Workplace",
"vendor": "BMC",
"product": "Digital Workplace",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-service-catalog"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-helix-itsm",
"label": "BMC Helix ITSM",
"vendor": "BMC",
"product": "Helix ITSM",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "bmc-helix-orchestration",
"label": "BMC Helix Orchestration",
"vendor": "BMC",
"product": "Helix Orchestration",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-itpam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "broadcom-competitors-bundled-npm-suites",
"label": "Broadcom competitors bundled NPM suites",
"vendor": "Broadcom",
"product": "competitors bundled NPM suites",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-net-observability"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ca-1-internal-alternative",
"label": "CA 1 (internal alternative)",
"vendor": "CA",
"product": "1 (internal alternative)",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-tlms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ca-plex",
"label": "CA Plex",
"vendor": "CA",
"product": "Plex",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-gen"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "calico-enterprise",
"label": "Calico Enterprise",
"vendor": "Calico",
"product": "Enterprise",
"aliases": [],
"domain": "networking",
"productIds": [
"vcf-antrea"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "carbon-black-app-control",
"label": "Carbon Black App Control",
"vendor": "Carbon",
"product": "Black App Control",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-dcs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "carbonite-migrate",
"label": "Carbonite Migrate",
"vendor": "Carbonite",
"product": "Migrate",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-ops-mobility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cardinal-commerce-visa",
"label": "Cardinal Commerce (Visa)",
"vendor": "Cardinal Commerce",
"product": "(Visa)",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-merchants"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "catchpoint",
"label": "Catchpoint",
"vendor": "Catchpoint",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-appneta"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cato-networks",
"label": "Cato Networks",
"vendor": "Cato Networks",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-sase"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ceph",
"label": "Ceph",
"vendor": "Ceph",
"product": "",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "changeman-zmf",
"label": "ChangeMan ZMF",
"vendor": "ChangeMan",
"product": "ZMF",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-panvalet"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "check-point-quantum",
"label": "Check Point Quantum",
"vendor": "Check Point",
"product": "Quantum",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-gw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "check-point-sandblast",
"label": "Check Point SandBlast",
"vendor": "Check Point",
"product": "SandBlast",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-content-analysis"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "chef",
"label": "Chef",
"vendor": "Chef",
"product": "",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"tz-salt"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-qwqba",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"tz-salt"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "chef-inspec",
"label": "Chef InSpec",
"vendor": "Chef",
"product": "InSpec",
"aliases": [],
"domain": "data-sec",
"productIds": [
"ans-acc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "chef-puppet",
"label": "Chef/Puppet",
"vendor": "Chef/Puppet",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-sms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cherwell-ivanti",
"label": "Cherwell/Ivanti",
"vendor": "Cherwell/Ivanti",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cilium-enterprise",
"label": "Cilium Enterprise",
"vendor": "Cilium",
"product": "Enterprise",
"aliases": [],
"domain": "networking",
"productIds": [
"vcf-antrea"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cis-hardening-scripts",
"label": "CIS hardening scripts",
"vendor": "CIS",
"product": "hardening scripts",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-dcs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-aci",
"label": "Cisco ACI",
"vendor": "Cisco",
"product": "ACI",
"aliases": [],
"domain": "networking",
"productIds": [
"ans-nsx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "macy-s::c-muea0k0k-fu2pl",
"assessmentId": "macy-s",
"customerName": "Macy's",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"ans-nsx"
],
"recordedAt": "2026-09-23T15:47:09.320Z"
},
{
"sourceKey": "guidewell::c-mue85gia-y3ulu",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"ans-nsx"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "cisco-nexus-dashboard-insights",
"label": "Cisco Nexus Dashboard Insights",
"vendor": "Cisco",
"product": "Nexus Dashboard Insights",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-networks"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-prime-nexus-dashboard",
"label": "Cisco Prime / Nexus Dashboard",
"vendor": "Cisco",
"product": "Prime / Nexus Dashboard",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-secure-email-gateway",
"label": "Cisco Secure Email Gateway",
"vendor": "Cisco",
"product": "Secure Email Gateway",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-secure-firewall",
"label": "Cisco Secure Firewall",
"vendor": "Cisco",
"product": "Secure Firewall",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-gw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "macy-s::c-muea0k0k-cm854",
"assessmentId": "macy-s",
"customerName": "Macy's",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"ans-vdefend-gw"
],
"recordedAt": "2026-09-23T15:47:09.320Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T15:47:09.320Z"
},
{
"id": "cisco-secure-ips",
"label": "Cisco Secure IPS",
"vendor": "Cisco",
"product": "Secure IPS",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-atp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-secure-network-analytics",
"label": "Cisco Secure Network Analytics",
"vendor": "Cisco",
"product": "Secure Network Analytics",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-security-analytics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-secure-workload-tetration",
"label": "Cisco Secure Workload (Tetration)",
"vendor": "Cisco",
"product": "Secure Workload (Tetration)",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-dfw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-talos-feeds",
"label": "Cisco Talos feeds",
"vendor": "Cisco",
"product": "Talos feeds",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-intelligence-services"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-thousandeyes-nexus-dashboard",
"label": "Cisco ThousandEyes + Nexus Dashboard",
"vendor": "Cisco",
"product": "ThousandEyes + Nexus Dashboard",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-net-observability"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-86c14",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 250000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-net-observability"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "cisco-umbrella",
"label": "Cisco Umbrella",
"vendor": "Cisco",
"product": "Umbrella",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-sase",
"esg-cloud-swg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cisco-umbrella-wsa",
"label": "Cisco Umbrella/WSA",
"vendor": "Cisco",
"product": "Umbrella/WSA",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-proxysg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "citrix-adc-netscaler",
"label": "Citrix ADC / NetScaler",
"vendor": "Citrix",
"product": "ADC / NetScaler",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cl-supersession-rocket",
"label": "CL/SuperSession (Rocket)",
"vendor": "CL/SuperSession",
"product": "(Rocket)",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-tpx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "clamav",
"label": "ClamAV",
"vendor": "ClamAV",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-protection-engine"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "clonezilla",
"label": "Clonezilla",
"vendor": "Clonezilla",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-ghost"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloud-provider-billing-exports",
"label": "Cloud provider billing exports",
"vendor": "Cloud",
"product": "provider billing exports",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-usage-meter"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloud-vendor-migration-services",
"label": "Cloud vendor migration services",
"vendor": "Cloud",
"product": "vendor migration services",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-ops-mobility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudability-partner",
"label": "Cloudability Partner",
"vendor": "Cloudability",
"product": "Partner",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth-partner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudbolt",
"label": "CloudBolt",
"vendor": "CloudBolt",
"product": "",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth-partner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudera",
"label": "Cloudera",
"vendor": "Cloudera",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-greenplum",
"tz-data-lake"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudera-data-platform",
"label": "Cloudera Data Platform",
"vendor": "Cloudera",
"product": "Data Platform",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-intel"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudflare-access",
"label": "Cloudflare Access",
"vendor": "Cloudflare",
"product": "Access",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ztna"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudflare-browser-isolation",
"label": "Cloudflare Browser Isolation",
"vendor": "Cloudflare",
"product": "Browser Isolation",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-web-isolation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudflare-gateway",
"label": "Cloudflare Gateway",
"vendor": "Cloudflare",
"product": "Gateway",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-cloud-swg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cloudzero",
"label": "CloudZero",
"vendor": "CloudZero",
"product": "",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cobol-rewrite",
"label": "COBOL rewrite",
"vendor": "COBOL",
"product": "rewrite",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-easytrieve"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cohesity",
"label": "Cohesity",
"vendor": "Cohesity",
"product": "",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-43w4j",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 450000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-live-recovery"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "commvault",
"label": "Commvault",
"vendor": "Commvault",
"product": "",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "compuware-abend-aid-bmc",
"label": "Compuware Abend-AID (BMC)",
"vendor": "Compuware",
"product": "Abend-AID (BMC)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-symdump"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "compuware-file-aid-bmc",
"label": "Compuware File-AID (BMC)",
"vendor": "Compuware",
"product": "File-AID (BMC)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-file-master"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "compuware-strobe",
"label": "Compuware Strobe",
"vendor": "Compuware",
"product": "Strobe",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ap4z"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "compuware-xpediter-bmc",
"label": "Compuware Xpediter (BMC)",
"vendor": "Compuware",
"product": "Xpediter (BMC)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-intertest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "confluent-platform",
"label": "Confluent Platform",
"vendor": "Confluent",
"product": "Platform",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-intel",
"tz-rabbitmq"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "connectwise-rmm",
"label": "ConnectWise RMM",
"vendor": "ConnectWise",
"product": "RMM",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim-msp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "consulting-engagements",
"label": "Consulting engagements",
"vendor": "Consulting",
"product": "engagements",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-msip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "consulting-led-assessments",
"label": "Consulting-led assessments",
"vendor": "Consulting-led",
"product": "assessments",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-mri"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "control-m-bim",
"label": "Control-M BIM",
"vendor": "Control-M",
"product": "BIM",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "corelight",
"label": "Corelight",
"vendor": "Corelight",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-atp",
"esg-security-analytics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cron-autosys-diy-scripts",
"label": "cron/Autosys DIY scripts",
"vendor": "cron/Autosys",
"product": "DIY scripts",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-autosys"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "crowdstrike-cloud-security",
"label": "CrowdStrike Cloud Security",
"vendor": "CrowdStrike",
"product": "Cloud Security",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-workload"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "crowdstrike-falcon",
"label": "CrowdStrike Falcon",
"vendor": "CrowdStrike",
"product": "Falcon",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-cloud",
"esg-ses-complete"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 9,
"savingsPct": 40,
"migrationCost": 260000,
"unitLabel": "endpoints",
"risks": "Parallel-run required for 60 days; EDR detection parity must be proven to the CISO.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-7zplvbf",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 1450000,
"units": 24000,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 9,
"savingsPct": 40,
"migrationCost": 260000,
"productIds": [
"cb-cloud",
"esg-ses-complete"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.807Z"
},
{
"id": "crowdstrike-falcon-complete",
"label": "CrowdStrike Falcon Complete",
"vendor": "CrowdStrike",
"product": "Falcon Complete",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-mdr",
"cb-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "crowdstrike-falcon-insight",
"label": "CrowdStrike Falcon Insight",
"vendor": "CrowdStrike",
"product": "Falcon Insight",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-edr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "crunchy-data",
"label": "Crunchy Data",
"vendor": "Crunchy Data",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-postgres"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "curiosity-modeller",
"label": "Curiosity Modeller",
"vendor": "Curiosity",
"product": "Modeller",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-ard"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-billing-engines",
"label": "Custom billing engines",
"vendor": "Custom",
"product": "billing engines",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth-partner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-chargeback-scripts",
"label": "Custom chargeback scripts",
"vendor": "Custom",
"product": "chargeback scripts",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-usage-meter"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-middleware",
"label": "Custom middleware",
"vendor": "Custom",
"product": "middleware",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-connectall"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-mq-screen-scraping-middleware",
"label": "Custom MQ/screen-scraping middleware",
"vendor": "Custom",
"product": "MQ/screen-scraping middleware",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-hostbridge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-rest-wrappers",
"label": "Custom REST wrappers",
"vendor": "Custom",
"product": "REST wrappers",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-zowe"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-scripting-and-ftp-triggers",
"label": "Custom scripting and FTP triggers",
"vendor": "Custom",
"product": "scripting and FTP triggers",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-wla-agents"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-scripts",
"label": "Custom scripts",
"vendor": "Custom",
"product": "scripts",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-agentminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-sla-dashboards",
"label": "Custom SLA dashboards",
"vendor": "Custom",
"product": "SLA dashboards",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-sla-reporting",
"label": "Custom SLA reporting",
"vendor": "Custom",
"product": "SLA reporting",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-bsi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-smf-dump-transfer-jobs",
"label": "Custom SMF dump/transfer jobs",
"vendor": "Custom",
"product": "SMF dump/transfer jobs",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-smf-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-smf-export-jobs",
"label": "Custom SMF export jobs",
"vendor": "Custom",
"product": "SMF export jobs",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ziris"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-smf-warehouses",
"label": "Custom SMF warehouses",
"vendor": "Custom",
"product": "SMF warehouses",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-mics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-smf-to-siem-feeds",
"label": "Custom SMF-to-SIEM feeds",
"vendor": "Custom",
"product": "SMF-to-SIEM feeds",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cem"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-storage-dashboards",
"label": "Custom storage dashboards",
"vendor": "Custom",
"product": "storage dashboards",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-storagepoint"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "custom-tenant-portals",
"label": "Custom tenant portals",
"vendor": "Custom",
"product": "tenant portals",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-cloud-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cyberark-limited-z-coverage",
"label": "CyberArk (limited z coverage)",
"vendor": "CyberArk",
"product": "(limited z coverage)",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-tamz"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cyberark-okta-integrations",
"label": "CyberArk + Okta integrations",
"vendor": "CyberArk",
"product": "+ Okta integrations",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-identity-vcf"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "cyberark-pam",
"label": "CyberArk PAM",
"vendor": "CyberArk",
"product": "PAM",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-pam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-5qky9",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1000000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"esg-pam"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "cybereason",
"label": "Cybereason",
"vendor": "Cybereason",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-cloud",
"cb-edr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "darktrace",
"label": "Darktrace",
"vendor": "Darktrace",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-atp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "databricks",
"label": "Databricks",
"vendor": "Databricks",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-intel"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "databricks-lakehouse",
"label": "Databricks Lakehouse",
"vendor": "Databricks",
"product": "Lakehouse",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-lake"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "datadog",
"label": "Datadog",
"vendor": "Datadog",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-dodhr",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1250000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-dx-oi"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "datadog-apm",
"label": "Datadog APM",
"vendor": "Datadog",
"product": "APM",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-apm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "datadog-infrastructure",
"label": "Datadog Infrastructure",
"vendor": "Datadog",
"product": "Infrastructure",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations",
"aod-dx-uim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "datadog-logs",
"label": "Datadog Logs",
"vendor": "Datadog",
"product": "Logs",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-logs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "delinea-thycotic-centrify",
"label": "Delinea (Thycotic/Centrify)",
"vendor": "Delinea",
"product": "(Thycotic/Centrify)",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-pam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "dell-powerflex",
"label": "Dell PowerFlex",
"vendor": "Dell",
"product": "PowerFlex",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-gnxqt",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-vsan"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "delphix",
"label": "Delphix",
"vendor": "Delphix",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-tdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-u9cpw",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 750000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-tdm"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "digital-guardian",
"label": "Digital Guardian",
"vendor": "Digital Guardian",
"product": "",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-core"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "digital-ai-agility",
"label": "Digital.ai Agility",
"vendor": "Digital.ai",
"product": "Agility",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-rally"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "digital-ai-deploy",
"label": "Digital.ai Deploy",
"vendor": "Digital.ai",
"product": "Deploy",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-nolio"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "display-statements-status-quo",
"label": "Display statements (status quo)",
"vendor": "Display",
"product": "statements (status quo)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-intertest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "duo-security-cisco",
"label": "Duo Security (Cisco)",
"vendor": "Duo Security",
"product": "(Cisco)",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-vip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "dynatrace",
"label": "Dynatrace",
"vendor": "Dynatrace",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-apm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-nhcfy",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 2300000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-dx-apm"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "edb-postgres-advanced-server",
"label": "EDB Postgres Advanced Server",
"vendor": "EDB",
"product": "Postgres Advanced Server",
"aliases": [],
"domain": "data",
"productIds": [
"tz-postgres"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "edb-postgres-enterprise",
"label": "EDB Postgres Enterprise",
"vendor": "EDB",
"product": "Postgres Enterprise",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-dsm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "elastic-apm",
"label": "Elastic APM",
"vendor": "Elastic",
"product": "APM",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-apm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "elastic-stack",
"label": "Elastic Stack",
"vendor": "Elastic",
"product": "Stack",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-logs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "emc-dlm",
"label": "EMC DLm",
"vendor": "EMC",
"product": "DLm",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vtape"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "endevor-internal-modernization-path",
"label": "Endevor (internal modernization path)",
"vendor": "Endevor",
"product": "(internal modernization path)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-panvalet"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "entrust",
"label": "Entrust",
"vendor": "Entrust",
"product": "",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-merchants"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "entrust-3ds",
"label": "Entrust 3DS",
"vendor": "Entrust",
"product": "3DS",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-issuers"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ericom",
"label": "Ericom",
"vendor": "Ericom",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-web-isolation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ericsson-cnis",
"label": "Ericsson CNIS",
"vendor": "Ericsson",
"product": "CNIS",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-telco"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "eset-protect",
"label": "ESET PROTECT",
"vendor": "ESET",
"product": "PROTECT",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-enterprise"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "exalate",
"label": "Exalate",
"vendor": "Exalate",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-connectall"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "expel",
"label": "Expel",
"vendor": "Expel",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-mdr",
"cb-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "extrahop",
"label": "ExtraHop",
"vendor": "ExtraHop",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-networks",
"esg-security-analytics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "extrahop-reveal-x",
"label": "ExtraHop Reveal(x)",
"vendor": "ExtraHop",
"product": "Reveal(x)",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-atp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "f5-big-ip",
"label": "F5 BIG-IP",
"vendor": "F5",
"product": "BIG-IP",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-gywdx",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"ans-avi"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "f5-big-ip-ltm",
"label": "F5 BIG-IP LTM",
"vendor": "F5",
"product": "BIG-IP LTM",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 6,
"savingsPct": 55,
"migrationCost": 220000,
"unitLabel": "appliances",
"risks": "iRules migration needs an audit; 6 legacy apps use custom TCL.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "learned",
"observations": [
{
"sourceKey": "northwind-financial::c-gnmpnbd",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 1250000,
"units": 42,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 6,
"savingsPct": 55,
"migrationCost": 220000,
"productIds": [
"ans-avi"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "macy-s::c-muea0k0k-g9e0z",
"assessmentId": "macy-s",
"customerName": "Macy's",
"annualSpend": 0,
"units": 0,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 6,
"savingsPct": 55,
"migrationCost": 220000,
"productIds": [
"ans-avi"
],
"recordedAt": "2026-09-23T15:47:09.320Z"
},
{
"sourceKey": "guidewell::c-mue85gib-lust3",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1200000,
"units": 350,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 6,
"savingsPct": 55,
"migrationCost": 220000,
"productIds": [
"ans-avi"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.807Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "f5-ssl-orchestrator",
"label": "F5 SSL Orchestrator",
"vendor": "F5",
"product": "SSL Orchestrator",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ssl-visibility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "flexera-one",
"label": "Flexera One",
"vendor": "Flexera",
"product": "One",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth",
"esg-ams"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "flexera-one-itam",
"label": "Flexera One ITAM",
"vendor": "Flexera",
"product": "One ITAM",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-apm-asset"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "forcepoint-dlp",
"label": "Forcepoint DLP",
"vendor": "Forcepoint",
"product": "DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-core"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-1zlfi",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 750000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"esg-dlp-core"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "forcepoint-one",
"label": "Forcepoint ONE",
"vendor": "Forcepoint",
"product": "ONE",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "forcepoint-swg",
"label": "Forcepoint SWG",
"vendor": "Forcepoint",
"product": "SWG",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-proxysg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "forgerock-ping",
"label": "ForgeRock/Ping",
"vendor": "ForgeRock/Ping",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "fortinet-fortigate",
"label": "Fortinet FortiGate",
"vendor": "Fortinet",
"product": "FortiGate",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-gw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "fortinet-secure-sd-wan",
"label": "Fortinet Secure SD-WAN",
"vendor": "Fortinet",
"product": "Secure SD-WAN",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-sase"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "fragmented-point-tools",
"label": "Fragmented point tools",
"vendor": "Fragmented",
"product": "point tools",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-devops-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "fresche-solutions",
"label": "Fresche Solutions",
"vendor": "Fresche",
"product": "Solutions",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-2e"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "freshservice",
"label": "Freshservice",
"vendor": "Freshservice",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "getint",
"label": "Getint",
"vendor": "Getint",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-connectall"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "gigamon",
"label": "Gigamon",
"vendor": "Gigamon",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-networks"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "gigamon-ssl-decryption",
"label": "Gigamon SSL decryption",
"vendor": "Gigamon",
"product": "SSL decryption",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ssl-visibility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "git-custom-governance",
"label": "Git + custom governance",
"vendor": "Git",
"product": "+ custom governance",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-harvest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "git-only-diy",
"label": "Git-only DIY",
"vendor": "Git-only",
"product": "DIY",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-endevor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "glasswall-cdr",
"label": "Glasswall CDR",
"vendor": "Glasswall",
"product": "CDR",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-dfi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "goanywhere-mft",
"label": "GoAnywhere MFT",
"vendor": "GoAnywhere",
"product": "MFT",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-xcom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "google-anthos",
"label": "Google Anthos",
"vendor": "Google",
"product": "Anthos",
"aliases": [],
"domain": "app-platform",
"productIds": [
"vcf-vks",
"tz-tkg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "google-cloud-dlp",
"label": "Google Cloud DLP",
"vendor": "Google Cloud",
"product": "DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cds"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "google-cloud-run",
"label": "Google Cloud Run",
"vendor": "Google Cloud",
"product": "Run",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "grafana-cloud",
"label": "Grafana Cloud",
"vendor": "Grafana",
"product": "Cloud",
"aliases": [],
"domain": "observability",
"productIds": [
"tz-observability"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "graylog",
"label": "Graylog",
"vendor": "Graylog",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-logs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "guardicore-akamai",
"label": "Guardicore (Akamai)",
"vendor": "Guardicore",
"product": "(Akamai)",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-dfw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hand-written-ddl-scripts",
"label": "Hand-written DDL scripts",
"vendor": "Hand-written",
"product": "DDL scripts",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-admin"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "haproxy-enterprise",
"label": "HAProxy Enterprise",
"vendor": "HAProxy",
"product": "Enterprise",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hardware-tape-drive-encryption",
"label": "Hardware tape drive encryption",
"vendor": "Hardware",
"product": "tape drive encryption",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-tape-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "harness-cd",
"label": "Harness CD",
"vendor": "Harness",
"product": "CD",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-nolio"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "harness-cloud-cost",
"label": "Harness Cloud Cost",
"vendor": "Harness",
"product": "Cloud Cost",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hashicorp-vault",
"label": "HashiCorp Vault",
"vendor": "HashiCorp",
"product": "Vault",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-pam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hazelcast",
"label": "Hazelcast",
"vendor": "Hazelcast",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-gemfire"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hcl-bigfix",
"label": "HCL BigFix",
"vendor": "HCL",
"product": "BigFix",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-itms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "heroku",
"label": "Heroku",
"vendor": "Heroku",
"product": "",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hpe-server-automation",
"label": "HPE Server Automation",
"vendor": "HPE",
"product": "Server Automation",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-server-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hyper-v",
"label": "Hyper-V",
"vendor": "Hyper-V",
"product": "",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vvf"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "hyper-v-client",
"label": "Hyper-V (client)",
"vendor": "Hyper-V",
"product": "(client)",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-desktop-hypervisor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-api-connect",
"label": "IBM API Connect",
"vendor": "IBM",
"product": "API Connect",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-application-performance-analyzer",
"label": "IBM Application Performance Analyzer",
"vendor": "IBM",
"product": "Application Performance Analyzer",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ap4z",
"msd-app-tuner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-common-data-provider",
"label": "IBM Common Data Provider",
"vendor": "IBM",
"product": "Common Data Provider",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-smf-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-common-data-provider-for-z-systems",
"label": "IBM Common Data Provider for z Systems",
"vendor": "IBM",
"product": "Common Data Provider for z Systems",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ziris"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-connect-direct-sterling",
"label": "IBM Connect:Direct (Sterling)",
"vendor": "IBM",
"product": "Connect:Direct (Sterling)",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-xcom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-content-manager-ondemand",
"label": "IBM Content Manager OnDemand",
"vendor": "IBM",
"product": "Content Manager OnDemand",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-output-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-db2-administration-tool",
"label": "IBM Db2 Administration Tool",
"vendor": "IBM",
"product": "Db2 Administration Tool",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-admin"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-db2-for-z-os",
"label": "IBM Db2 for z/OS",
"vendor": "IBM",
"product": "Db2 for z/OS",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-datacom",
"msd-idms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-db2-log-analysis-tool",
"label": "IBM Db2 Log Analysis Tool",
"vendor": "IBM",
"product": "Db2 Log Analysis Tool",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-log-analyzer"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-db2-tools-for-z-os",
"label": "IBM Db2 Tools for z/OS",
"vendor": "IBM",
"product": "Db2 Tools for z/OS",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-suite",
"msd-db2-utility"
],
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 10,
"savingsPct": 45,
"migrationCost": 150000,
"unitLabel": "MSU",
"risks": "Utility JCL conversion; run both suites in parallel for one reorg cycle.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-1krnhgi",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 1100000,
"units": 2400,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 10,
"savingsPct": 45,
"migrationCost": 150000,
"productIds": [
"msd-db2-suite",
"msd-db2-utility"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.807Z"
},
{
"id": "ibm-db2-utilities-suite",
"label": "IBM Db2 Utilities Suite",
"vendor": "IBM",
"product": "Db2 Utilities Suite",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-utility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-debug-for-z-os",
"label": "IBM Debug for z/OS",
"vendor": "IBM",
"product": "Debug for z/OS",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-intertest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-dependency-based-build",
"label": "IBM Dependency Based Build",
"vendor": "IBM",
"product": "Dependency Based Build",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-team-build"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-developer-for-z-os-idz",
"label": "IBM Developer for z/OS (IDz)",
"vendor": "IBM",
"product": "Developer for z/OS (IDz)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-code4z"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-dfsms-acs-routines",
"label": "IBM DFSMS ACS routines",
"vendor": "IBM",
"product": "DFSMS ACS routines",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-allocate"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-dfsmsdss-dfsmshsm",
"label": "IBM DFSMSdss/DFSMShsm",
"vendor": "IBM",
"product": "DFSMSdss/DFSMShsm",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-disk-backup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-dfsmsrmm",
"label": "IBM DFSMSrmm",
"vendor": "IBM",
"product": "DFSMSrmm",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-ca1",
"msd-tlms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-encryption-facility-for-z-os",
"label": "IBM Encryption Facility for z/OS",
"vendor": "IBM",
"product": "Encryption Facility for z/OS",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-tape-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-engineering-workflow-management",
"label": "IBM Engineering Workflow Management",
"vendor": "IBM",
"product": "Engineering Workflow Management",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-endevor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-fault-analyzer",
"label": "IBM Fault Analyzer",
"vendor": "IBM",
"product": "Fault Analyzer",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-symdump"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-file-manager",
"label": "IBM File Manager",
"vendor": "IBM",
"product": "File Manager",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-file-master"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-grs",
"label": "IBM GRS",
"vendor": "IBM",
"product": "GRS",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-mim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-ims",
"label": "IBM IMS",
"vendor": "IBM",
"product": "IMS",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-idms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-ims-tools",
"label": "IBM IMS Tools",
"vendor": "IBM",
"product": "IMS Tools",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-ims-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-jcl-utilities",
"label": "IBM JCL utilities",
"vendor": "IBM",
"product": "JCL utilities",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-jcl-check"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-mq",
"label": "IBM MQ",
"vendor": "IBM",
"product": "MQ",
"aliases": [],
"domain": "data",
"productIds": [
"tz-rabbitmq"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-native-utilities",
"label": "IBM native utilities",
"vendor": "IBM",
"product": "native utilities",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-utility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-netview",
"label": "IBM NetView",
"vendor": "IBM",
"product": "NetView",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-netmaster",
"msd-ops-mvs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-omegamon",
"label": "IBM OMEGAMON",
"vendor": "IBM",
"product": "OMEGAMON",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-sysview"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-omegamon-for-db2",
"label": "IBM OMEGAMON for Db2",
"vendor": "IBM",
"product": "OMEGAMON for Db2",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-performance"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-omegamon-for-networks",
"label": "IBM OMEGAMON for Networks",
"vendor": "IBM",
"product": "OMEGAMON for Networks",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-netmaster"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-racf",
"label": "IBM RACF",
"vendor": "IBM",
"product": "RACF",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-acf2",
"msd-top-secret"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-p3bry",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"msd-acf2",
"msd-top-secret"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "ibm-rational-clearcase",
"label": "IBM Rational ClearCase",
"vendor": "IBM",
"product": "Rational ClearCase",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-harvest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-sclm",
"label": "IBM SCLM",
"vendor": "IBM",
"product": "SCLM",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-panvalet"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-session-manager",
"label": "IBM Session Manager",
"vendor": "IBM",
"product": "Session Manager",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-tpx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-storage-insights",
"label": "IBM Storage Insights",
"vendor": "IBM",
"product": "Storage Insights",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-storagepoint"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-system-automation-for-z-os",
"label": "IBM System Automation for z/OS",
"vendor": "IBM",
"product": "System Automation for z/OS",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ops-mvs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-tivoli-decision-support-for-z-os",
"label": "IBM Tivoli Decision Support for z/OS",
"vendor": "IBM",
"product": "Tivoli Decision Support for z/OS",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-mics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-tivoli-storage-productivity-center",
"label": "IBM Tivoli Storage Productivity Center",
"vendor": "IBM",
"product": "Tivoli Storage Productivity Center",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vantage"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-ts7700",
"label": "IBM TS7700",
"vendor": "IBM",
"product": "TS7700",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vtape"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-urbancode-deploy",
"label": "IBM UrbanCode Deploy",
"vendor": "IBM",
"product": "UrbanCode Deploy",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-nolio"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-verify",
"label": "IBM Verify",
"vendor": "IBM",
"product": "Verify",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-websphere-liberty",
"label": "IBM WebSphere Liberty",
"vendor": "IBM",
"product": "WebSphere Liberty",
"aliases": [],
"domain": "devops",
"productIds": [
"tz-spring"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-workload-automation",
"label": "IBM Workload Automation",
"vendor": "IBM",
"product": "Workload Automation",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic",
"aod-esp-dseries"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-workload-scheduler",
"label": "IBM Workload Scheduler",
"vendor": "IBM",
"product": "Workload Scheduler",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-autosys"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-workload-scheduler-for-z-os",
"label": "IBM Workload Scheduler for z/OS",
"vendor": "IBM",
"product": "Workload Scheduler for z/OS",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-esp-edition"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-workload-scheduler-for-z-os-tws",
"label": "IBM Workload Scheduler for z/OS (TWS)",
"vendor": "IBM",
"product": "Workload Scheduler for z/OS (TWS)",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-ca7"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-workload-scheduler-restart",
"label": "IBM Workload Scheduler restart",
"vendor": "IBM",
"product": "Workload Scheduler restart",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-wla-restart"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-anomaly-analytics",
"label": "IBM Z Anomaly Analytics",
"vendor": "IBM",
"product": "Z Anomaly Analytics",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ml-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-devops-portfolio",
"label": "IBM Z DevOps portfolio",
"vendor": "IBM",
"product": "Z DevOps portfolio",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-devops-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-mfa",
"label": "IBM Z MFA",
"vendor": "IBM",
"product": "Z MFA",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-aam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-operations-analytics",
"label": "IBM Z Operations Analytics",
"vendor": "IBM",
"product": "Z Operations Analytics",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-watchtower"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-os-connect",
"label": "IBM z/OS Connect",
"vendor": "IBM",
"product": "z/OS Connect",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-hostbridge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-osmf-only",
"label": "IBM z/OSMF only",
"vendor": "IBM",
"product": "z/OSMF only",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-zowe"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-z-vm-native-utilities",
"label": "IBM z/VM native utilities",
"vendor": "IBM",
"product": "z/VM native utilities",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-vm-manager"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure",
"label": "IBM zSecure",
"vendor": "IBM",
"product": "zSecure",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-tamz"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure-admin",
"label": "IBM zSecure Admin",
"vendor": "IBM",
"product": "zSecure Admin",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cleanup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure-alert",
"label": "IBM zSecure Alert",
"vendor": "IBM",
"product": "zSecure Alert",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cem"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure-audit",
"label": "IBM zSecure Audit",
"vendor": "IBM",
"product": "zSecure Audit",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-auditor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure-suite",
"label": "IBM zSecure Suite",
"vendor": "IBM",
"product": "zSecure Suite",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-mf-security-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ibm-zsecure-visual",
"label": "IBM zSecure Visual",
"vendor": "IBM",
"product": "zSecure Visual",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-msip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "iboss",
"label": "iboss",
"vendor": "iboss",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-cloud-swg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "illumio-core",
"label": "Illumio Core",
"vendor": "Illumio",
"product": "Core",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-dfw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "imperva-api-security",
"label": "Imperva API Security",
"vendor": "Imperva",
"product": "API Security",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-apisec"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "informatica-tdm",
"label": "Informatica TDM",
"vendor": "Informatica",
"product": "TDM",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-tdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "innovation-fdr",
"label": "Innovation FDR",
"vendor": "Innovation",
"product": "FDR",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-disk-backup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "internal-diy-platforms",
"label": "Internal DIY platforms",
"vendor": "Internal",
"product": "DIY platforms",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ispf-green-screen-status-quo",
"label": "ISPF green screen (status quo)",
"vendor": "ISPF",
"product": "green screen (status quo)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-code4z"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-application-control",
"label": "Ivanti Application Control",
"vendor": "Ivanti",
"product": "Application Control",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-app-control"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-asset-manager",
"label": "Ivanti Asset Manager",
"vendor": "Ivanti",
"product": "Asset Manager",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-apm-asset"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-endpoint-manager",
"label": "Ivanti Endpoint Manager",
"vendor": "Ivanti",
"product": "Endpoint Manager",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-client-automation",
"esg-cms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-neurons",
"label": "Ivanti Neurons",
"vendor": "Ivanti",
"product": "Neurons",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-neurons-uem",
"label": "Ivanti Neurons UEM",
"vendor": "Ivanti",
"product": "Neurons UEM",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-itms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ivanti-security-controls",
"label": "Ivanti Security Controls",
"vendor": "Ivanti",
"product": "Security Controls",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-sms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "jamf-macos",
"label": "Jamf (macOS)",
"vendor": "Jamf",
"product": "(macOS)",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-cms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "jellyfish",
"label": "Jellyfish",
"vendor": "Jellyfish",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-valueops-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "jira-service-management",
"label": "Jira Service Management",
"vendor": "Jira",
"product": "Service Management",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "jira-service-management-portal",
"label": "Jira Service Management portal",
"vendor": "Jira",
"product": "Service Management portal",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-service-catalog"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "joe-sandbox",
"label": "Joe Sandbox",
"vendor": "Joe",
"product": "Sandbox",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-content-analysis"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "juniper-apstra",
"label": "Juniper Apstra",
"vendor": "Juniper",
"product": "Apstra",
"aliases": [],
"domain": "networking",
"productIds": [
"ans-nsx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "k2view",
"label": "K2View",
"vendor": "K2View",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-tdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "kentik",
"label": "Kentik",
"vendor": "Kentik",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-networks",
"aod-appneta"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "keysight-vision",
"label": "Keysight Vision",
"vendor": "Keysight",
"product": "Vision",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ssl-visibility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "kong-developer-portal",
"label": "Kong Developer Portal",
"vendor": "Kong",
"product": "Developer Portal",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-portal"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "kong-enterprise",
"label": "Kong Enterprise",
"vendor": "Kong",
"product": "Enterprise",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "kvm",
"label": "KVM",
"vendor": "KVM",
"product": "",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "lansweeper",
"label": "Lansweeper",
"vendor": "Lansweeper",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-ams"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "legacy-vpn-cisco-anyconnect-pulse",
"label": "Legacy VPN (Cisco AnyConnect, Pulse)",
"vendor": "Legacy",
"product": "VPN (Cisco AnyConnect, Pulse)",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ztna"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "linearb",
"label": "LinearB",
"vendor": "LinearB",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-valueops-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "logicmonitor",
"label": "LogicMonitor",
"vendor": "LogicMonitor",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-i3jxb",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 250000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-dx-uim"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "logicmonitor-msp",
"label": "LogicMonitor MSP",
"vendor": "LogicMonitor",
"product": "MSP",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim-msp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "low-code-platforms",
"label": "Low-code platforms",
"vendor": "Low-code",
"product": "platforms",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-gen"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "low-code-platforms-outsystems-mendix",
"label": "Low-code platforms (OutSystems, Mendix)",
"vendor": "Low-code",
"product": "platforms (OutSystems, Mendix)",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-plex"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "lrs-vpsx",
"label": "LRS VPSX",
"vendor": "LRS",
"product": "VPSX",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-output-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "luminex",
"label": "Luminex",
"vendor": "Luminex",
"product": "",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vtape"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manageengine",
"label": "ManageEngine",
"vendor": "ManageEngine",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-client-automation",
"esg-cms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manageengine-endpoint-central",
"label": "ManageEngine Endpoint Central",
"vendor": "ManageEngine",
"product": "Endpoint Central",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-itms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-audit-scripts",
"label": "Manual audit scripts",
"vendor": "Manual",
"product": "audit scripts",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-auditor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-coordination",
"label": "Manual coordination",
"vendor": "Manual",
"product": "coordination",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-mim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-dasd-reporting",
"label": "Manual DASD reporting",
"vendor": "Manual",
"product": "DASD reporting",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vantage"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-data-staging",
"label": "Manual data staging",
"vendor": "Manual",
"product": "data staging",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-file-master"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-dirmaint-administration",
"label": "Manual DIRMAINT administration",
"vendor": "Manual",
"product": "DIRMAINT administration",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-vm-manager"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-dump-reading",
"label": "Manual dump reading",
"vendor": "Manual",
"product": "dump reading",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-symdump"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-entitlement-reviews",
"label": "Manual entitlement reviews",
"vendor": "Manual",
"product": "entitlement reviews",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cleanup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-explain-analysis",
"label": "Manual EXPLAIN analysis",
"vendor": "Manual",
"product": "EXPLAIN analysis",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-performance"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-inventory",
"label": "Manual inventory",
"vendor": "Manual",
"product": "inventory",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-mri"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-inventory-spreadsheets",
"label": "Manual inventory spreadsheets",
"vendor": "Manual",
"product": "inventory spreadsheets",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-sbomz"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-log-parsing",
"label": "Manual log parsing",
"vendor": "Manual",
"product": "log parsing",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-log-analyzer"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-redevelopment",
"label": "Manual redevelopment",
"vendor": "Manual",
"product": "redevelopment",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-plex",
"msd-gen"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-restart-procedures",
"label": "Manual restart procedures",
"vendor": "Manual",
"product": "restart procedures",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-wla-restart"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-review",
"label": "Manual review",
"vendor": "Manual",
"product": "review",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-jcl-check"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-risk-assessments",
"label": "Manual risk assessments",
"vendor": "Manual",
"product": "risk assessments",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-msip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-rpg-cobol-development",
"label": "Manual RPG/COBOL development",
"vendor": "Manual",
"product": "RPG/COBOL development",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-2e"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-tape-registers",
"label": "Manual tape registers",
"vendor": "Manual",
"product": "tape registers",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-ca1"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-test-design",
"label": "Manual test design",
"vendor": "Manual",
"product": "test design",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-ard"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-tuning",
"label": "Manual tuning",
"vendor": "Manual",
"product": "tuning",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-app-tuner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "manual-volume-management",
"label": "Manual volume management",
"vendor": "Manual",
"product": "volume management",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-allocate"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mcafee-skyhigh-swg",
"label": "McAfee/Skyhigh SWG",
"vendor": "McAfee/Skyhigh",
"product": "SWG",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-proxysg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "memcached",
"label": "Memcached",
"vendor": "Memcached",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-valkey"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "menlo-security",
"label": "Menlo Security",
"vendor": "Menlo Security",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-web-isolation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "metricstream",
"label": "MetricStream",
"vendor": "MetricStream",
"product": "",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-ccs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "micro-focus-changeman-zmf",
"label": "Micro Focus ChangeMan ZMF",
"vendor": "Micro Focus",
"product": "ChangeMan ZMF",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-endevor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "micro-focus-dimensions-cm",
"label": "Micro Focus Dimensions CM",
"vendor": "Micro Focus",
"product": "Dimensions CM",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-harvest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "micro-focus-enterprise-developer",
"label": "Micro Focus Enterprise Developer",
"vendor": "Micro Focus",
"product": "Enterprise Developer",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-code4z"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "micro-focus-nnmi",
"label": "Micro Focus NNMi",
"vendor": "Micro Focus",
"product": "NNMi",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-ad-lds",
"label": "Microsoft AD LDS",
"vendor": "Microsoft",
"product": "AD LDS",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-directory"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-applocker-wdac",
"label": "Microsoft AppLocker/WDAC",
"vendor": "Microsoft",
"product": "AppLocker/WDAC",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-app-control"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-azure-local",
"label": "Microsoft Azure Local",
"vendor": "Microsoft",
"product": "Azure Local",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-foundation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwny-4a31v",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-foundation"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "microsoft-bitlocker-purview",
"label": "Microsoft BitLocker + Purview",
"vendor": "Microsoft",
"product": "BitLocker + Purview",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-air",
"label": "Microsoft Defender AIR",
"vendor": "Microsoft",
"product": "Defender AIR",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-antivirus",
"label": "Microsoft Defender Antivirus",
"vendor": "Microsoft",
"product": "Defender Antivirus",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-endpoint-protection"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-for-business",
"label": "Microsoft Defender for Business",
"vendor": "Microsoft",
"product": "Defender for Business",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-enterprise"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-for-cloud-apps",
"label": "Microsoft Defender for Cloud Apps",
"vendor": "Microsoft",
"product": "Defender for Cloud Apps",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-cloudsoc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-for-endpoint",
"label": "Microsoft Defender for Endpoint",
"vendor": "Microsoft",
"product": "Defender for Endpoint",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-complete",
"cb-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-for-office-365",
"label": "Microsoft Defender for Office 365",
"vendor": "Microsoft",
"product": "Defender for Office 365",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-defender-xdr",
"label": "Microsoft Defender XDR",
"vendor": "Microsoft",
"product": "Defender XDR",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-edr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-entra-id",
"label": "Microsoft Entra ID",
"vendor": "Microsoft",
"product": "Entra ID",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-entra-id-governance",
"label": "Microsoft Entra ID Governance",
"vendor": "Microsoft",
"product": "Entra ID Governance",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-entra-mfa",
"label": "Microsoft Entra MFA",
"vendor": "Microsoft",
"product": "Entra MFA",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-vip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-entra-suite",
"label": "Microsoft Entra Suite",
"vendor": "Microsoft",
"product": "Entra Suite",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-identity-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-hyper-v",
"label": "Microsoft Hyper-V",
"vendor": "Microsoft",
"product": "Hyper-V",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-intune",
"label": "Microsoft Intune",
"vendor": "Microsoft",
"product": "Intune",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-cms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-intune-sccm",
"label": "Microsoft Intune/SCCM",
"vendor": "Microsoft",
"product": "Intune/SCCM",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"tz-salt",
"aod-client-automation",
"esg-itms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-mdt-autopilot",
"label": "Microsoft MDT/Autopilot",
"vendor": "Microsoft",
"product": "MDT/Autopilot",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-ghost"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-project-planner-premium",
"label": "Microsoft Project/Planner Premium",
"vendor": "Microsoft",
"product": "Project/Planner Premium",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-clarity"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-purview",
"label": "Microsoft Purview",
"vendor": "Microsoft",
"product": "Purview",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-purview-dlp",
"label": "Microsoft Purview DLP",
"vendor": "Microsoft",
"product": "Purview DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-core"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-sccm",
"label": "Microsoft SCCM",
"vendor": "Microsoft",
"product": "SCCM",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-sms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-scom",
"label": "Microsoft SCOM",
"vendor": "Microsoft",
"product": "SCOM",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-scvmm",
"label": "Microsoft SCVMM",
"vendor": "Microsoft",
"product": "SCVMM",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vcenter"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "microsoft-storage-spaces-direct",
"label": "Microsoft Storage Spaces Direct",
"vendor": "Microsoft",
"product": "Storage Spaces Direct",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "migration-to-distributed-rdbms",
"label": "Migration to distributed RDBMS",
"vendor": "Migration",
"product": "to distributed RDBMS",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-datacom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mimecast",
"label": "Mimecast",
"vendor": "Mimecast",
"product": "",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mimecast-threat-remediation",
"label": "Mimecast Threat Remediation",
"vendor": "Mimecast",
"product": "Threat Remediation",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mirantis-kubernetes-engine",
"label": "Mirantis Kubernetes Engine",
"vendor": "Mirantis",
"product": "Kubernetes Engine",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-tkg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "modern-bi-extract-pipelines",
"label": "Modern BI extract pipelines",
"vendor": "Modern",
"product": "BI extract pipelines",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-easytrieve"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "modirum",
"label": "Modirum",
"vendor": "Modirum",
"product": "",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-issuers"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "moogsoft",
"label": "Moogsoft",
"vendor": "Moogsoft",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "morpheus-data",
"label": "Morpheus Data",
"vendor": "Morpheus Data",
"product": "",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mulesoft-anypoint",
"label": "MuleSoft Anypoint",
"vendor": "MuleSoft",
"product": "Anypoint",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "multiple-separate-logons",
"label": "Multiple separate logons",
"vendor": "Multiple",
"product": "separate logons",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-tpx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "multiple-single-subsystem-monitors",
"label": "Multiple single-subsystem monitors",
"vendor": "Multiple",
"product": "single-subsystem monitors",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-sysview"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "mxg-sas",
"label": "MXG + SAS",
"vendor": "MXG",
"product": "+ SAS",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-mics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "n-able-n-central",
"label": "N-able N-central",
"vendor": "N-able",
"product": "N-central",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim-msp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nagios-op5",
"label": "Nagios/op5",
"vendor": "Nagios/op5",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-uim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-aws-azure-cost-tools",
"label": "Native AWS/Azure cost tools",
"vendor": "Native",
"product": "AWS/Azure cost tools",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-cloud-vpc-networking",
"label": "Native cloud VPC networking",
"vendor": "Native",
"product": "cloud VPC networking",
"aliases": [],
"domain": "networking",
"productIds": [
"ans-nsx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-ibm-utilities-status-quo",
"label": "Native IBM utilities (status quo)",
"vendor": "Native",
"product": "IBM utilities (status quo)",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-db2-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-ims-utilities",
"label": "Native IMS utilities",
"vendor": "Native",
"product": "IMS utilities",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-ims-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-jes-scheduling",
"label": "Native JES scheduling",
"vendor": "Native",
"product": "JES scheduling",
"aliases": [],
"domain": "mf-wla",
"productIds": [
"msd-ca7"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "native-sysplex-serialization",
"label": "Native sysplex serialization",
"vendor": "Native",
"product": "sysplex serialization",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-mim"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netapp-pure-external-arrays",
"label": "NetApp/Pure external arrays",
"vendor": "NetApp/Pure",
"product": "external arrays",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-snnoe",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-vsan"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "netbrain",
"label": "NetBrain",
"vendor": "NetBrain",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-networks"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netcetera",
"label": "Netcetera",
"vendor": "Netcetera",
"product": "",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-issuers"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netscout",
"label": "NetScout",
"vendor": "NetScout",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-net-observability"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netscout-ngeniusone",
"label": "NetScout nGeniusONE",
"vendor": "NetScout",
"product": "nGeniusONE",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-appneta"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netskope",
"label": "Netskope",
"vendor": "Netskope",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-sase",
"esg-cloudsoc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netskope-cloud-dlp",
"label": "Netskope cloud DLP",
"vendor": "Netskope",
"product": "cloud DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cds"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netskope-dlp",
"label": "Netskope DLP",
"vendor": "Netskope",
"product": "DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netskope-ng-swg",
"label": "Netskope NG-SWG",
"vendor": "Netskope",
"product": "NG-SWG",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-cloud-swg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netskope-private-access",
"label": "Netskope Private Access",
"vendor": "Netskope",
"product": "Private Access",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ztna"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "netwitness",
"label": "NetWitness",
"vendor": "NetWitness",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-security-analytics"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "new-relic",
"label": "New Relic",
"vendor": "New",
"product": "Relic",
"aliases": [],
"domain": "observability",
"productIds": [
"tz-observability",
"aod-dx-apm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nginx-plus",
"label": "Nginx Plus",
"vendor": "Nginx",
"product": "Plus",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nokia-cbis",
"label": "Nokia CBIS",
"vendor": "Nokia",
"product": "CBIS",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-telco"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nokia-sr-linux",
"label": "Nokia SR Linux",
"vendor": "Nokia",
"product": "SR Linux",
"aliases": [],
"domain": "networking",
"productIds": [
"ans-nsx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "noname-security",
"label": "Noname Security",
"vendor": "Noname Security",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-apisec"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nutanix-ahv",
"label": "Nutanix AHV",
"vendor": "Nutanix",
"product": "AHV",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vvf",
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-4872y",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 100000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-vvf",
"vcf-vsphere"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "nutanix-cloud-platform",
"label": "Nutanix Cloud Platform",
"vendor": "Nutanix",
"product": "Cloud Platform",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-foundation",
"vcf-vsan"
],
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 8,
"savingsPct": 30,
"migrationCost": 400000,
"unitLabel": "nodes",
"risks": "AHV to ESXi conversion for 900 VMs; requires a rolling maintenance plan.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-a84itug",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 2600000,
"units": 180,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 8,
"savingsPct": 30,
"migrationCost": 400000,
"productIds": [
"vcf-foundation",
"vcf-vsan"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "guidewell::c-muekmwny-8ume9",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 5,
"switchEase": 4,
"timeToRoiMonths": 8,
"savingsPct": 30,
"migrationCost": 400000,
"productIds": [
"vcf-foundation",
"vcf-vsan"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "nutanix-distributed-storage",
"label": "Nutanix Distributed Storage",
"vendor": "Nutanix",
"product": "Distributed Storage",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-y3wmt",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-vsan"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "nutanix-edge",
"label": "Nutanix Edge",
"vendor": "Nutanix",
"product": "Edge",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-edge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nutanix-prism-central",
"label": "Nutanix Prism Central",
"vendor": "Nutanix",
"product": "Prism Central",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vcenter"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nutanix-prism-ops",
"label": "Nutanix Prism Ops",
"vendor": "Nutanix",
"product": "Prism Ops",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "nvidia-ai-enterprise-standalone",
"label": "NVIDIA AI Enterprise standalone",
"vendor": "NVIDIA",
"product": "AI Enterprise standalone",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-private-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "octopus-deploy",
"label": "Octopus Deploy",
"vendor": "Octopus",
"product": "Deploy",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-nolio"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "okta-sailpoint-cyberark-stack",
"label": "Okta + SailPoint + CyberArk stack",
"vendor": "Okta",
"product": "+ SailPoint + CyberArk stack",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-identity-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "okta-mfa",
"label": "Okta MFA",
"vendor": "Okta",
"product": "MFA",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-vip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "okta-workforce-identity",
"label": "Okta Workforce Identity",
"vendor": "Okta",
"product": "Workforce Identity",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-9ewt3",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1500000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"esg-siteminder"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "omada",
"label": "Omada",
"vendor": "Omada",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "one-identity-manager",
"label": "One Identity Manager",
"vendor": "One Identity",
"product": "Manager",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "one-identity-safeguard",
"label": "One Identity Safeguard",
"vendor": "One Identity",
"product": "Safeguard",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-pam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "openldap",
"label": "OpenLDAP",
"vendor": "OpenLDAP",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-directory"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "openlegacy",
"label": "OpenLegacy",
"vendor": "OpenLegacy",
"product": "",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-hostbridge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "openstack",
"label": "OpenStack",
"vendor": "OpenStack",
"product": "",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-foundation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "openstack-horizon",
"label": "OpenStack Horizon",
"vendor": "OpenStack",
"product": "Horizon",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-cloud-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "opswat-metadefender",
"label": "OPSWAT MetaDefender",
"vendor": "OPSWAT",
"product": "MetaDefender",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-protection-engine",
"esg-dfi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-access-manager",
"label": "Oracle Access Manager",
"vendor": "Oracle",
"product": "Access Manager",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-coherence",
"label": "Oracle Coherence",
"vendor": "Oracle",
"product": "Coherence",
"aliases": [],
"domain": "data",
"productIds": [
"tz-gemfire"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-concurrent-manager-diy",
"label": "Oracle Concurrent Manager DIY",
"vendor": "Oracle",
"product": "Concurrent Manager DIY",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-appworx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-database-migration-target",
"label": "Oracle Database (migration target)",
"vendor": "Oracle",
"product": "Database (migration target)",
"aliases": [],
"domain": "data",
"productIds": [
"tz-postgres"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-exadata",
"label": "Oracle Exadata",
"vendor": "Oracle",
"product": "Exadata",
"aliases": [],
"domain": "data",
"productIds": [
"tz-greenplum"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-mysql-enterprise",
"label": "Oracle MySQL Enterprise",
"vendor": "Oracle",
"product": "MySQL Enterprise",
"aliases": [],
"domain": "data",
"productIds": [
"tz-mysql"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-unified-directory",
"label": "Oracle Unified Directory",
"vendor": "Oracle",
"product": "Unified Directory",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-directory"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-virtualbox",
"label": "Oracle VirtualBox",
"vendor": "Oracle",
"product": "VirtualBox",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-desktop-hypervisor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-vm",
"label": "Oracle VM",
"vendor": "Oracle",
"product": "VM",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "oracle-weblogic",
"label": "Oracle WebLogic",
"vendor": "Oracle",
"product": "WebLogic",
"aliases": [],
"domain": "devops",
"productIds": [
"tz-spring"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ovirt-manager",
"label": "oVirt Manager",
"vendor": "oVirt",
"product": "Manager",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vcenter"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "pagerduty-aiops",
"label": "PagerDuty AIOps",
"vendor": "PagerDuty",
"product": "AIOps",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-ngfw",
"label": "Palo Alto NGFW",
"vendor": "Palo Alto",
"product": "NGFW",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-gw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-ngfw-url-filtering",
"label": "Palo Alto NGFW URL filtering",
"vendor": "Palo Alto",
"product": "NGFW URL filtering",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-proxysg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-prisma-access",
"label": "Palo Alto Prisma Access",
"vendor": "Palo Alto",
"product": "Prisma Access",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ztna"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-saas-security",
"label": "Palo Alto SaaS Security",
"vendor": "Palo Alto",
"product": "SaaS Security",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-cloudsoc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-vm-series",
"label": "Palo Alto VM-Series",
"vendor": "Palo Alto",
"product": "VM-Series",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-dfw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "palo-alto-wildfire",
"label": "Palo Alto WildFire",
"vendor": "Palo Alto",
"product": "WildFire",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-content-analysis"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "panvalet-librarian-legacy",
"label": "Panvalet/Librarian (legacy)",
"vendor": "Panvalet/Librarian",
"product": "(legacy)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-endevor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "parallels-desktop",
"label": "Parallels Desktop",
"vendor": "Parallels",
"product": "Desktop",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-desktop-hypervisor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "parasoft-virtualize",
"label": "Parasoft Virtualize",
"vendor": "Parasoft",
"product": "Virtualize",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-service-virtualization"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "password-only-access-status-quo",
"label": "Password-only access (status quo)",
"vendor": "Password-only",
"product": "access (status quo)",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-aam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "percona",
"label": "Percona",
"vendor": "Percona",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-mysql"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "perforce",
"label": "Perforce",
"vendor": "Perforce",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-harvest"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T20:45:19.046Z"
},
{
"id": "physical-print-and-distribution",
"label": "Physical print and distribution",
"vendor": "Physical",
"product": "print and distribution",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-output-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "physical-tape-status-quo",
"label": "Physical tape (status quo)",
"vendor": "Physical",
"product": "tape (status quo)",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-vtape"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ping-agent-tooling",
"label": "Ping agent tooling",
"vendor": "Ping",
"product": "agent tooling",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-agentminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ping-directory",
"label": "Ping Directory",
"vendor": "Ping",
"product": "Directory",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-directory"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ping-identity",
"label": "Ping Identity",
"vendor": "Ping Identity",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-siteminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ping-identity-platform",
"label": "Ping Identity Platform",
"vendor": "Ping Identity",
"product": "Platform",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-identity-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "ping-mfa",
"label": "Ping MFA",
"vendor": "Ping",
"product": "MFA",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-vip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "planview-agileplace",
"label": "Planview AgilePlace",
"vendor": "Planview",
"product": "AgilePlace",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-rally"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-7sw2r",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 2000000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-rally"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "planview-portfolios",
"label": "Planview Portfolios",
"vendor": "Planview",
"product": "Portfolios",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-clarity"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "planview-viz",
"label": "Planview Viz",
"vendor": "Planview",
"product": "Viz",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-valueops-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "point-iam-tools-bolted-onto-private-cloud",
"label": "Point IAM tools bolted onto private cloud",
"vendor": "Point",
"product": "IAM tools bolted onto private cloud",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-identity-vcf"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "point-tool-patchwork",
"label": "Point-tool patchwork",
"vendor": "Point-tool",
"product": "patchwork",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-mf-security-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "postman-enterprise",
"label": "Postman Enterprise",
"vendor": "Postman",
"product": "Enterprise",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-portal"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "prisma-cloud-compute",
"label": "Prisma Cloud Compute",
"vendor": "Prisma Cloud",
"product": "Compute",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-workload"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "proofpoint-email-protection",
"label": "Proofpoint Email Protection",
"vendor": "Proofpoint",
"product": "Email Protection",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwo0-hptfr",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 250000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"esg-email-cloud"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "proofpoint-on-prem",
"label": "Proofpoint on-prem",
"vendor": "Proofpoint",
"product": "on-prem",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "proofpoint-trap",
"label": "Proofpoint TRAP",
"vendor": "Proofpoint",
"product": "TRAP",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "proprietary-green-screen-access",
"label": "Proprietary green-screen access",
"vendor": "Proprietary",
"product": "green-screen access",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-zowe"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "proxmox-ve",
"label": "Proxmox VE",
"vendor": "Proxmox",
"product": "VE",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vvf",
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "public-cloud-ai-platforms",
"label": "Public cloud AI platforms",
"vendor": "Public",
"product": "cloud AI platforms",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-private-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "public-cloud-iaas-aws-azure-gcp",
"label": "Public cloud IaaS (AWS/Azure/GCP)",
"vendor": "Public",
"product": "cloud IaaS (AWS/Azure/GCP)",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-foundation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "puppet-enterprise",
"label": "Puppet Enterprise",
"vendor": "Puppet",
"product": "Enterprise",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"tz-salt"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-cf4a5",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 0,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"tz-salt"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "puppet-chef",
"label": "Puppet/Chef",
"vendor": "Puppet/Chef",
"product": "",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-server-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "qualys-policy-compliance",
"label": "Qualys Policy Compliance",
"vendor": "Qualys",
"product": "Policy Compliance",
"aliases": [],
"domain": "data-sec",
"productIds": [
"ans-acc",
"esg-ccs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rackware",
"label": "RackWare",
"vendor": "RackWare",
"product": "",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-ops-mobility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "radware-alteon",
"label": "Radware Alteon",
"vendor": "Radware",
"product": "Alteon",
"aliases": [],
"domain": "adc",
"productIds": [
"ans-avi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rancher",
"label": "Rancher",
"vendor": "Rancher",
"product": "",
"aliases": [],
"domain": "app-platform",
"productIds": [
"vcf-vks"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-fvbfn",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 550000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-vks"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "rapid7-insightvm",
"label": "Rapid7 InsightVM",
"vendor": "Rapid7",
"product": "InsightVM",
"aliases": [],
"domain": "data-sec",
"productIds": [
"ans-acc",
"esg-ccs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "recorded-future",
"label": "Recorded Future",
"vendor": "Recorded Future",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-intelligence-services"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-canary",
"label": "Red Canary",
"vendor": "Red Canary",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-mdr",
"cb-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-ansible",
"label": "Red Hat Ansible",
"vendor": "Red Hat",
"product": "Ansible",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-itpam",
"aod-nolio",
"msd-server-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-ansible-automation-platform",
"label": "Red Hat Ansible Automation Platform",
"vendor": "Red Hat",
"product": "Ansible Automation Platform",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-automation",
"tz-salt"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-device-edge",
"label": "Red Hat Device Edge",
"vendor": "Red Hat",
"product": "Device Edge",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-edge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-jboss-eap",
"label": "Red Hat JBoss EAP",
"vendor": "Red Hat",
"product": "JBoss EAP",
"aliases": [],
"domain": "devops",
"productIds": [
"tz-spring"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-openshift",
"label": "Red Hat OpenShift",
"vendor": "Red Hat",
"product": "OpenShift",
"aliases": [],
"domain": "app-platform",
"productIds": [
"vcf-vks",
"tz-platform",
"tz-tkg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-openshift-telco",
"label": "Red Hat OpenShift Telco",
"vendor": "Red Hat",
"product": "OpenShift Telco",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-telco"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-hpdnq",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 500000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"vcf-telco"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "red-hat-openshift-virtualization",
"label": "Red Hat OpenShift Virtualization",
"vendor": "Red Hat",
"product": "OpenShift Virtualization",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-foundation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-satellite",
"label": "Red Hat Satellite",
"vendor": "Red Hat",
"product": "Satellite",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-sms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "red-hat-virtualization",
"label": "Red Hat Virtualization",
"vendor": "Red Hat",
"product": "Virtualization",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vvf"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "redgate-test-data-manager",
"label": "Redgate Test Data Manager",
"vendor": "Redgate",
"product": "Test Data Manager",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-tdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "redis-enterprise",
"label": "Redis Enterprise",
"vendor": "Redis",
"product": "Enterprise",
"aliases": [],
"domain": "data",
"productIds": [
"tz-gemfire",
"tz-valkey"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "redwood-runmyjobs",
"label": "Redwood RunMyJobs",
"vendor": "Redwood",
"product": "RunMyJobs",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic",
"aod-dollar-universe",
"aod-appworx"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rehost-rewrite-programs",
"label": "Rehost/rewrite programs",
"vendor": "Rehost/rewrite",
"product": "programs",
"aliases": [],
"domain": "mf-database",
"productIds": [
"msd-idms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "resolve-actions",
"label": "Resolve Actions",
"vendor": "Resolve",
"product": "Actions",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-itpam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rexx-console-scripts",
"label": "REXX console scripts",
"vendor": "REXX",
"product": "console scripts",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ops-mvs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rocket-mobius",
"label": "Rocket Mobius",
"vendor": "Rocket",
"product": "Mobius",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-output-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rsa-adaptive-authentication",
"label": "RSA Adaptive Authentication",
"vendor": "RSA",
"product": "Adaptive Authentication",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-issuers"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rsa-securid",
"label": "RSA SecurID",
"vendor": "RSA",
"product": "SecurID",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-vip"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rsa-securid-for-z",
"label": "RSA SecurID for z",
"vendor": "RSA",
"product": "SecurID for z",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-aam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "rubrik",
"label": "Rubrik",
"vendor": "Rubrik",
"product": "",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "run-ai",
"label": "Run:ai",
"vendor": "Run:ai",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-private-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sailpoint-identityiq",
"label": "SailPoint IdentityIQ",
"vendor": "SailPoint",
"product": "IdentityIQ",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga",
"esg-agentminder"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 14,
"savingsPct": 38,
"migrationCost": 260000,
"unitLabel": "identities",
"risks": "Access certification campaigns must not lapse during cutover.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "learned",
"observations": [
{
"sourceKey": "northwind-financial::c-j12ddgu",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 720000,
"units": 38000,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 14,
"savingsPct": 50,
"migrationCost": 170000,
"productIds": [
"esg-iga"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "guidewell::c-mue8670f-dkmq4",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1500000,
"units": 45000,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 14,
"savingsPct": 25,
"migrationCost": 350000,
"productIds": [
"esg-iga",
"esg-agentminder"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.807Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "sailpoint-identityiq-identitynow",
"label": "SailPoint IdentityIQ/IdentityNow",
"vendor": "SailPoint",
"product": "IdentityIQ/IdentityNow",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "salt-security",
"label": "Salt Security",
"vendor": "Salt Security",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-apisec"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sap-native-scheduling",
"label": "SAP native scheduling",
"vendor": "SAP",
"product": "native scheduling",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-dollar-universe"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sas-on-z-os",
"label": "SAS on z/OS",
"vendor": "SAS",
"product": "on z/OS",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-easytrieve"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "saviynt",
"label": "Saviynt",
"vendor": "Saviynt",
"product": "",
"aliases": [],
"domain": "iam",
"productIds": [
"esg-iga",
"esg-identity-platform"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "scale-computing",
"label": "Scale Computing",
"vendor": "Scale Computing",
"product": "",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-edge"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "scalr",
"label": "Scalr",
"vendor": "Scalr",
"product": "",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sciencelogic",
"label": "ScienceLogic",
"vendor": "ScienceLogic",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "self-managed-db-teams",
"label": "Self-managed DB teams",
"vendor": "Self-managed",
"product": "DB teams",
"aliases": [],
"domain": "data",
"productIds": [
"vcf-dsm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sentinelone",
"label": "SentinelOne",
"vendor": "SentinelOne",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-edr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sentinelone-singularity",
"label": "SentinelOne Singularity",
"vendor": "SentinelOne",
"product": "Singularity",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-complete",
"cb-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sentinelone-vigilance",
"label": "SentinelOne Vigilance",
"vendor": "SentinelOne",
"product": "Vigilance",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-mdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "serialized-shared-builds-status-quo",
"label": "Serialized shared builds (status quo)",
"vendor": "Serialized",
"product": "shared builds (status quo)",
"aliases": [],
"domain": "mf-devops",
"productIds": [
"msd-team-build"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-cloud-provisioning",
"label": "ServiceNow Cloud Provisioning",
"vendor": "ServiceNow",
"product": "Cloud Provisioning",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-flow-designer-orchestration",
"label": "ServiceNow Flow Designer/Orchestration",
"vendor": "ServiceNow",
"product": "Flow Designer/Orchestration",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-itpam"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-itom-event-management",
"label": "ServiceNow ITOM Event Management",
"vendor": "ServiceNow",
"product": "ITOM Event Management",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-itsm",
"label": "ServiceNow ITSM",
"vendor": "ServiceNow",
"product": "ITSM",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-sdm",
"aod-service-catalog"
],
"capability": 3,
"switchEase": 1,
"timeToRoiMonths": 30,
"savingsPct": 35,
"migrationCost": 900000,
"unitLabel": "fulfiller seats",
"risks": "Deeply embedded workflows and 40+ integrations. Treat as a long-horizon option only.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-nmte6kw",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 1900000,
"units": 3100,
"capability": 3,
"switchEase": 1,
"timeToRoiMonths": 30,
"savingsPct": 35,
"migrationCost": 900000,
"productIds": [
"aod-sdm",
"aod-service-catalog"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T20:50:14.283Z"
},
{
"id": "servicenow-performance-analytics",
"label": "ServiceNow Performance Analytics",
"vendor": "ServiceNow",
"product": "Performance Analytics",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-bsi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-sam-pro",
"label": "ServiceNow SAM Pro",
"vendor": "ServiceNow",
"product": "SAM Pro",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-apm-asset",
"esg-ams"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-service-catalog",
"label": "ServiceNow Service Catalog",
"vendor": "ServiceNow",
"product": "Service Catalog",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-service-catalog"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "servicenow-spm",
"label": "ServiceNow SPM",
"vendor": "ServiceNow",
"product": "SPM",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-clarity"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "shared-privileged-ids-status-quo",
"label": "Shared privileged IDs (status quo)",
"vendor": "Shared",
"product": "privileged IDs (status quo)",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-tamz"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "smartbear-readyapi",
"label": "SmartBear ReadyAPI",
"vendor": "SmartBear",
"product": "ReadyAPI",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-service-virtualization"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "smartdeploy",
"label": "SmartDeploy",
"vendor": "SmartDeploy",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"esg-ghost"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "smartsheet",
"label": "Smartsheet",
"vendor": "Smartsheet",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-clarity"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "snow-software",
"label": "Snow Software",
"vendor": "Snow Software",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-apm-asset",
"esg-ams"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "snowflake",
"label": "Snowflake",
"vendor": "Snowflake",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-data-intel",
"tz-greenplum",
"tz-data-lake"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "solace",
"label": "Solace",
"vendor": "Solace",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-rabbitmq"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "solarwinds",
"label": "SolarWinds",
"vendor": "SolarWinds",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "guidewell::c-muekmwnz-eh34y",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 125000,
"units": 0,
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"productIds": [
"aod-netops"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "solarwinds-npm",
"label": "SolarWinds NPM",
"vendor": "SolarWinds",
"product": "NPM",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "solarwinds-vman",
"label": "SolarWinds VMAN",
"vendor": "SolarWinds",
"product": "VMAN",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sophos-endpoint",
"label": "Sophos Endpoint",
"vendor": "Sophos",
"product": "Endpoint",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-enterprise"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sophos-intercept-x",
"label": "Sophos Intercept X",
"vendor": "Sophos",
"product": "Intercept X",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-complete",
"cb-endpoint-protection"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sophos-mdr",
"label": "Sophos MDR",
"vendor": "Sophos",
"product": "MDR",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-tdr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sophos-safeguard",
"label": "Sophos SafeGuard",
"vendor": "Sophos",
"product": "SafeGuard",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "splunk-enterprise",
"label": "Splunk Enterprise",
"vendor": "Splunk",
"product": "Enterprise",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-logs",
"aod-dx-oi"
],
"capability": 3,
"switchEase": 2,
"timeToRoiMonths": 18,
"savingsPct": 45,
"migrationCost": 480000,
"unitLabel": "GB/day",
"risks": "SOC dashboards and 300+ saved searches must be rebuilt. Security team sign-off required.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-mhfs3kf",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 2100000,
"units": 1400,
"capability": 3,
"switchEase": 2,
"timeToRoiMonths": 18,
"savingsPct": 45,
"migrationCost": 480000,
"productIds": [
"vcf-ops-logs",
"aod-dx-oi"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "guidewell::c-muekmwnz-k4jd8",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 2250000,
"units": 0,
"capability": 3,
"switchEase": 2,
"timeToRoiMonths": 18,
"savingsPct": 45,
"migrationCost": 480000,
"productIds": [
"vcf-ops-logs",
"aod-dx-oi"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "splunk-itsi",
"label": "Splunk ITSI",
"vendor": "Splunk",
"product": "ITSI",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-dx-oi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "splunk-observability-cloud",
"label": "Splunk Observability Cloud",
"vendor": "Splunk",
"product": "Observability Cloud",
"aliases": [],
"domain": "observability",
"productIds": [
"tz-observability"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "splunk-with-custom-smf-feeds",
"label": "Splunk with custom SMF feeds",
"vendor": "Splunk",
"product": "with custom SMF feeds",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-watchtower"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "static-thresholds-status-quo",
"label": "Static thresholds (status quo)",
"vendor": "Static",
"product": "thresholds (status quo)",
"aliases": [],
"domain": "mf-observability",
"productIds": [
"msd-ml-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "stonebranch",
"label": "Stonebranch",
"vendor": "Stonebranch",
"product": "",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-autosys",
"aod-dollar-universe",
"msd-wla-agents"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "stonebranch-analytics",
"label": "Stonebranch analytics",
"vendor": "Stonebranch",
"product": "analytics",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic-ai"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "stonebranch-uac",
"label": "Stonebranch UAC",
"vendor": "Stonebranch",
"product": "UAC",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "stormagic",
"label": "StorMagic",
"vendor": "StorMagic",
"product": "",
"aliases": [],
"domain": "storage",
"productIds": [
"vcf-vsan"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "stripe-radar",
"label": "Stripe Radar",
"vendor": "Stripe",
"product": "Radar",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-merchants"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "sumo-logic",
"label": "Sumo Logic",
"vendor": "Sumo Logic",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-ops-logs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "suse-rancher",
"label": "SUSE Rancher",
"vendor": "SUSE",
"product": "Rancher",
"aliases": [],
"domain": "app-platform",
"productIds": [
"tz-tkg"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "swarmia",
"label": "Swarmia",
"vendor": "Swarmia",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-valueops-insights"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tangoe",
"label": "Tangoe",
"vendor": "Tangoe",
"product": "",
"aliases": [],
"domain": "finops",
"productIds": [
"aod-cloudhealth-partner"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tanium",
"label": "Tanium",
"vendor": "Tanium",
"product": "",
"aliases": [],
"domain": "itsm",
"productIds": [
"aod-client-automation",
"esg-itms"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "targetprocess-apptio",
"label": "Targetprocess (Apptio)",
"vendor": "Targetprocess",
"product": "(Apptio)",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-rally"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tasktop-planview-hub",
"label": "Tasktop / Planview Hub",
"vendor": "Tasktop",
"product": "/ Planview Hub",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-connectall"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tenable",
"label": "Tenable",
"vendor": "Tenable",
"product": "",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-ccs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tenable-security-center",
"label": "Tenable Security Center",
"vendor": "Tenable",
"product": "Security Center",
"aliases": [],
"domain": "data-sec",
"productIds": [
"ans-acc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "teradata",
"label": "Teradata",
"vendor": "Teradata",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-greenplum"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "terraform-enterprise",
"label": "Terraform Enterprise",
"vendor": "Terraform",
"product": "Enterprise",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-automation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "thales-ciphertrust",
"label": "Thales CipherTrust",
"vendor": "Thales",
"product": "CipherTrust",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "thousandeyes",
"label": "ThousandEyes",
"vendor": "ThousandEyes",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"aod-appneta"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "threatlocker",
"label": "ThreatLocker",
"vendor": "ThreatLocker",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-app-control"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tidal",
"label": "Tidal",
"vendor": "Tidal",
"product": "",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-autosys",
"aod-esp-dseries",
"aod-appworx",
"msd-esp-edition"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tidal-automation",
"label": "Tidal Automation",
"vendor": "Tidal",
"product": "Automation",
"aliases": [],
"domain": "wla",
"productIds": [
"aod-automic"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tonic-ai",
"label": "Tonic.ai",
"vendor": "Tonic.ai",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-tdm"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "top-secret-internal-alternative",
"label": "Top Secret (internal alternative)",
"vendor": "Top",
"product": "Secret (internal alternative)",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-acf2"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "traceable-ai",
"label": "Traceable AI",
"vendor": "Traceable AI",
"product": "",
"aliases": [],
"domain": "api",
"productIds": [
"aod-layer7-apisec"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trellix",
"label": "Trellix",
"vendor": "Trellix",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trellix-atd",
"label": "Trellix ATD",
"vendor": "Trellix",
"product": "ATD",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-content-analysis"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trellix-dlp",
"label": "Trellix DLP",
"vendor": "Trellix",
"product": "DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-core"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trellix-email-security",
"label": "Trellix Email Security",
"vendor": "Trellix",
"product": "Email Security",
"aliases": [],
"domain": "email-sec",
"productIds": [
"esg-email-gateway"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trellix-endpoint",
"label": "Trellix Endpoint",
"vendor": "Trellix",
"product": "Endpoint",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-complete"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trend-micro-apex-one",
"label": "Trend Micro Apex One",
"vendor": "Trend Micro",
"product": "Apex One",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-enterprise",
"cb-endpoint-protection"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trend-micro-cloud-one-workload",
"label": "Trend Micro Cloud One Workload",
"vendor": "Trend Micro",
"product": "Cloud One Workload",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-workload"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trend-micro-deep-security",
"label": "Trend Micro Deep Security",
"vendor": "Trend Micro",
"product": "Deep Security",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-dcs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trend-micro-serverprotect",
"label": "Trend Micro ServerProtect",
"vendor": "Trend Micro",
"product": "ServerProtect",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-protection-engine"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "trend-micro-vision-one",
"label": "Trend Micro Vision One",
"vendor": "Trend Micro",
"product": "Vision One",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-ses-complete"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tricentis",
"label": "Tricentis",
"vendor": "Tricentis",
"product": "",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-service-virtualization"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tricentis-tosca",
"label": "Tricentis Tosca",
"vendor": "Tricentis",
"product": "Tosca",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-ard"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "tripwire",
"label": "Tripwire",
"vendor": "Tripwire",
"product": "",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"esg-dcs"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "turbonomic",
"label": "Turbonomic",
"vendor": "Turbonomic",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "unencrypted-tape-risk",
"label": "Unencrypted tape (risk)",
"vendor": "Unencrypted",
"product": "tape (risk)",
"aliases": [],
"domain": "mf-storage",
"productIds": [
"msd-tape-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "unsecured-ftp-scripts",
"label": "Unsecured FTP scripts",
"vendor": "Unsecured",
"product": "FTP scripts",
"aliases": [],
"domain": "mf-foundation",
"productIds": [
"msd-xcom"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "unsupported-community-oss",
"label": "Unsupported community OSS",
"vendor": "Unsupported",
"product": "community OSS",
"aliases": [],
"domain": "devops",
"productIds": [
"tz-spring"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": false,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "utm",
"label": "UTM",
"vendor": "UTM",
"product": "",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-desktop-hypervisor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vanguard-active-alerts",
"label": "Vanguard Active Alerts",
"vendor": "Vanguard",
"product": "Active Alerts",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cem"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vanguard-administrator",
"label": "Vanguard Administrator",
"vendor": "Vanguard",
"product": "Administrator",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-cleanup"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vanguard-analyzer",
"label": "Vanguard Analyzer",
"vendor": "Vanguard",
"product": "Analyzer",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-auditor"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vanguard-security-solutions",
"label": "Vanguard Security Solutions",
"vendor": "Vanguard",
"product": "Security Solutions",
"aliases": [],
"domain": "mf-security",
"productIds": [
"msd-mf-security-suite"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vectra-ai",
"label": "Vectra AI",
"vendor": "Vectra",
"product": "AI",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-atp"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "veeam-backup-replication",
"label": "Veeam Backup & Replication",
"vendor": "Veeam",
"product": "Backup & Replication",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "veeam-one",
"label": "Veeam ONE",
"vendor": "Veeam",
"product": "ONE",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "velociraptor-oss",
"label": "Velociraptor (OSS)",
"vendor": "Velociraptor",
"product": "(OSS)",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-edr"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vertica",
"label": "Vertica",
"vendor": "Vertica",
"product": "",
"aliases": [],
"domain": "data",
"productIds": [
"tz-greenplum"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "virtru",
"label": "Virtru",
"vendor": "Virtru",
"product": "",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-encryption"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "virtuozzo",
"label": "Virtuozzo",
"vendor": "Virtuozzo",
"product": "",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-cloud-director"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "visa-consumer-authentication-service",
"label": "Visa Consumer Authentication Service",
"vendor": "Visa",
"product": "Consumer Authentication Service",
"aliases": [],
"domain": "payment-sec",
"productIds": [
"esg-payment-issuers"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "vmray",
"label": "VMRay",
"vendor": "VMRay",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-content-analysis"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "votiro",
"label": "Votiro",
"vendor": "Votiro",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-dfi"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "weave-net",
"label": "Weave Net",
"vendor": "Weave",
"product": "Net",
"aliases": [],
"domain": "networking",
"productIds": [
"vcf-antrea"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "webroot-brightcloud",
"label": "Webroot BrightCloud",
"vendor": "Webroot",
"product": "BrightCloud",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-intelligence-services"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "wind-river-studio",
"label": "Wind River Studio",
"vendor": "Wind River",
"product": "Studio",
"aliases": [],
"domain": "private-cloud",
"productIds": [
"vcf-telco"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "wiremock-enterprise",
"label": "WireMock Enterprise",
"vendor": "WireMock",
"product": "Enterprise",
"aliases": [],
"domain": "devops",
"productIds": [
"aod-service-virtualization"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "wiz-runtime",
"label": "Wiz Runtime",
"vendor": "Wiz",
"product": "Runtime",
"aliases": [],
"domain": "endpoint-sec",
"productIds": [
"cb-workload"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "workfront",
"label": "Workfront",
"vendor": "Workfront",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-clarity"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "xcp-ng",
"label": "XCP-ng",
"vendor": "XCP-ng",
"product": "",
"aliases": [],
"domain": "compute",
"productIds": [
"vcf-vsphere"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zabbix",
"label": "Zabbix",
"vendor": "Zabbix",
"product": "",
"aliases": [],
"domain": "observability",
"productIds": [
"vcf-operations",
"aod-dx-uim",
"aod-netops"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zero-networks",
"label": "Zero Networks",
"vendor": "Zero Networks",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-vdefend-dfw"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zerto",
"label": "Zerto",
"vendor": "Zerto",
"product": "",
"aliases": [],
"domain": "resiliency",
"productIds": [
"vcf-live-recovery"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zerto-migration",
"label": "Zerto Migration",
"vendor": "Zerto",
"product": "Migration",
"aliases": [],
"domain": "cloud-mgmt",
"productIds": [
"vcf-ops-mobility"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zigiops",
"label": "ZigiOps",
"vendor": "ZigiOps",
"product": "",
"aliases": [],
"domain": "vsm",
"productIds": [
"aod-connectall"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler",
"label": "Zscaler",
"vendor": "Zscaler",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"ans-sase"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler-browser-isolation",
"label": "Zscaler Browser Isolation",
"vendor": "Zscaler",
"product": "Browser Isolation",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-web-isolation"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler-casb",
"label": "Zscaler CASB",
"vendor": "Zscaler",
"product": "CASB",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-cloudsoc"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler-cloud-dlp",
"label": "Zscaler Cloud DLP",
"vendor": "Zscaler",
"product": "Cloud DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-cloud"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler-dlp",
"label": "Zscaler DLP",
"vendor": "Zscaler",
"product": "DLP",
"aliases": [],
"domain": "data-sec",
"productIds": [
"esg-dlp-core",
"esg-dlp-cds"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zscaler-internet-access",
"label": "Zscaler Internet Access",
"vendor": "Zscaler",
"product": "Internet Access",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-cloud-swg"
],
"capability": 4,
"switchEase": 2,
"timeToRoiMonths": 16,
"savingsPct": 45,
"migrationCost": 280000,
"unitLabel": "users",
"risks": "PAC file and certificate rollout across 24k endpoints and 60 branch sites.",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [
{
"sourceKey": "northwind-financial::c-g5v54bd",
"assessmentId": "northwind-financial",
"customerName": "Northwind Financial",
"annualSpend": 960000,
"units": 24000,
"capability": 4,
"switchEase": 2,
"timeToRoiMonths": 16,
"savingsPct": 45,
"migrationCost": 280000,
"productIds": [
"esg-cloud-swg"
],
"recordedAt": "2026-09-23T12:58:32.807Z"
},
{
"sourceKey": "guidewell::c-muekmwo0-mqnt0",
"assessmentId": "guidewell",
"customerName": "Guidewell",
"annualSpend": 1250000,
"units": 0,
"capability": 4,
"switchEase": 2,
"timeToRoiMonths": 16,
"savingsPct": 45,
"migrationCost": 280000,
"productIds": [
"esg-cloud-swg"
],
"recordedAt": "2026-09-23T21:02:11.250Z"
}
],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T21:02:11.250Z"
},
{
"id": "zscaler-private-access",
"label": "Zscaler Private Access",
"vendor": "Zscaler",
"product": "Private Access",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-ztna"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
},
{
"id": "zvelo",
"label": "zvelo",
"vendor": "zvelo",
"product": "",
"aliases": [],
"domain": "network-sec",
"productIds": [
"esg-intelligence-services"
],
"capability": 4,
"switchEase": 3,
"timeToRoiMonths": 12,
"savingsPct": 50,
"migrationCost": 0,
"unitLabel": "",
"risks": "",
"notes": "",
"competitive": true,
"pinned": false,
"origin": "catalog",
"observations": [],
"createdAt": "2026-09-23T12:58:32.707Z",
"updatedAt": "2026-09-23T12:58:32.707Z"
}
]
}