Analysis
Executive Summary
CloudHedge CHAI DART™ was applied to the customer's AWS Migration Acceleration Program (MAP) discovery export — a raw inventory of every process, service and binary running across the in-scope estate. DART's Dynamic Context Engine classified each component against its curated knowledge base of 4,000+ enterprise software products, resolving vendor, licensing model, category and rationalization posture.
Classification coverage: 99.1% of the running estate automatically classified. The remaining 0.9% (2 components) are routed to the CHAI curation workflow — typically resolved in under a day per engagement.
What this tells the migration team
- Two-thirds commercial software — licensing impact is material. Re-host / re-platform decisions must be driven by ISV support matrices for AWS (VMware/Broadcom, Microsoft, Veritas, McAfee/Trellix, SolarWinds, Sage, SoundMouse).
- ~27% open-source workloads — strong re-platform candidates for AWS managed services (EKS, RDS PostgreSQL, DocumentDB, Amazon MQ).
- Only 6% truly custom code — concentrated in IIS-hosted internal web applications. These are the real modernization targets (replatform to containers / Lambda).
- 0.9% ambiguous — two obscure binaries require a short curation pass; CHAI's workflow handles this in under a day.
Method
2.1 What gets classified
Every row in the MAP components.csv export: a running process or Windows service
on a discovered host, with its binary path, command line, technology-stack tags, and
MAP-assigned component type.
2.2 How DART classifies
- Normalization — de-duplicate across hosts (e.g. 42 instances of
vmtoolsd.exe→ 1 product entry). - Rule match against DART's curated knowledge base of 4,000+ enterprise products across OS, databases, middleware, app servers, CI/CD, monitoring, security, backup/DR, ERP, broadcast & media.
- Vendor + category + licensing resolution with a confidence score.
- Tri-Vector overlay — cross-validated against Technical Complexity, Business Criticality, and Migration Readiness.
- Curation queue — anything below confidence threshold is auto-resolved against vendor knowledge graphs or escalated for human review.
2.3 Classification taxonomy
| Class | Definition |
|---|---|
| COTS | Commercial Off-the-Shelf software licensed from a third-party ISV. Includes Microsoft OS components — these ship under the paid Windows Server license. |
| Open-Source | Freely licensed community software (Apache-2.0, GPL, MIT, BSD, MPL). Free to deploy — paid enterprise tiers are optional. |
| Non-COTS (Custom) | Bespoke, internally developed applications — customer-owned code. In this sample: IIS-hosted internal web applications. |
| Unclassified | Component name not matched against the DART knowledge base with sufficient confidence. Routed to curation. |
Classification Breakdown
3.1 By unique product
| Class | Unique Products | Share |
|---|---|---|
| COTS | 146 | 64.9% |
| Non-COTS (Custom) | 40 | 17.8% |
| Open-Source | 37 | 16.4% |
| Unclassified | 2 | 0.9% |
| Total | 225 | 100% |
3.2 By running footprint (weighted by process instance)
| Class | Instances | Share |
|---|---|---|
| COTS | 560 | 66.3% |
| Open-Source | 226 | 26.7% |
| Non-COTS (Custom) | 51 | 6.0% |
| Unclassified | 8 | 0.9% |
| Total | 845 | 100% |
Why the two views differ. The Custom cohort has many distinct apps (each IIS site = one product) but low process count (one worker per site). COTS products run widely — VMware Tools and Defender run on every Windows host.
Top Vendors (COTS + OSS)
| # | Vendor | Products | Representative Components |
|---|---|---|---|
| 1 | Microsoft | 71 | Windows Server, SQL Server, SCCM, Defender, SCOM, IIS, Office, Edge, OneDrive, MSMQ |
| 2 | Veritas | 27 | Enterprise Vault (archiving, eDiscovery, storage, monitoring) |
| 3 | McAfee / Trellix | 15 | ENS — AV, EDR, Threat Prevention |
| 4 | Sage Group | 7 | Sage 300 ERP (Financials, CNA, web apps) |
| 5 | VMware / Broadcom | 5 | VMware Tools, vCenter Converter |
| 5 | Erlang OTP / VMware | 5 | RabbitMQ + Erlang runtime |
| 7 | Zabbix SIA | 4 | Zabbix Agent, Agent 2, Server |
| 8 | Zoho / ManageEngine | 3 | AssetExplorer, Patch Manager |
| 8 | SoundMouse | 3 | Broadcast music reporting (SkyFall, AudioSummaryExtractor) |
| 8 | Genetec | 3 | Security Center VMS agent |
| 8 | MongoDB Inc. | 3 | MongoDB + Robo 3T |
| 8 | PostgreSQL Global Dev Group | 3 | PostgreSQL 15 & 17 |
| 8 | PHP Group | 3 | PHP-FPM 7.3, 7.4, 8.3 |
Cloud-migration implications by vendor
- Microsoft — SQL Server → Amazon RDS / Aurora PostgreSQL (Babelfish); IIS bespoke apps → ECS / App Runner; SCCM → AWS Systems Manager.
- Veritas Enterprise Vault — license transfers to AWS-hosted instance (lift-and-shift on EC2).
- McAfee / Trellix ENS — replace with AWS-native (GuardDuty + Inspector) or keep agent-based on EC2.
- VMware Tools — remove post-migration in favour of EC2 native guest agents.
- Open-source DBs (PostgreSQL, MySQL, MongoDB) — re-platform to Amazon RDS / Aurora / DocumentDB.
- Kubernetes / containerd — lift-and-shift to EKS.
Top Categories
| Category | Unique Products |
|---|---|
| Custom Web Application (IIS) | 39 |
| Windows OS Utility | 28 |
| Enterprise Archiving / eDiscovery (Veritas Vault) | 27 |
| Endpoint Security (EDR/AV) | 15 |
| Database Tooling | 12 |
| Database (RDBMS) | 7 |
| ERP / Financials (Sage 300) | 7 |
| Monitoring | 7 |
| Application Runtime | 5 |
| Messaging (RabbitMQ / Erlang) | 5 |
| Monitoring (SCOM) | 4 |
| Messaging / WCF | 4 |
| IT Asset / Patch Management | 3 |
| Broadcast Scheduling (SoundMouse) | 3 |
| NoSQL Database (MongoDB) | 3 |
Non-COTS (Custom) Inventory
The Non-COTS cohort is concentrated in bespoke web applications hosted under IIS. This is the true modernization surface area.
| # | Application (IIS Site) | Hosts | Likely Function |
|---|---|---|---|
| 1 | Default Web Site / c19 | 1 | COVID-19 internal tool |
| 2 | Default Web Site / community | 1 | Community/portal |
| 3 | Default Web Site / dashboard | 1 | Internal analytics dashboard |
| 4 | Default Web Site / election2020 | 1 | Editorial election coverage |
| 5 | Default Web Site / breaking2020 | 1 | Editorial breaking-news tool |
| 6 | Default Web Site / gatepass | 1 | Facility access management |
| 7 | Default Web Site / gfxrequest | 1 | Graphics request workflow |
| 8 | Default Web Site / leave | 1 | HR leave management |
| 9 | Default Web Site / marketdata | 1 | Market data feed app |
| 10 | Default Web Site / policies | 1 | HR policy portal |
| 11 | Default Web Site / screens | 1 | Digital signage controller |
| 12 | Default Web Site / telescope | 1 | Custom monitoring app |
| 13 | Default Web Site / timeapp & /testtime | 2 | Staff time tracking |
| 14 | Default Web Site / vehicle | 1 | Fleet management |
| 15 | Default Web Site / voice | 1 | Voice/UC integration |
| 16 | Default HTTPS / agef, /gatepass, /timeapp | 3 | HTTPS bespoke apps |
| 17 | processtimecache / cacher | 1 | Internal caching service |
| 18 | stream-monitor (Linux) | 1 | Custom broadcast stream monitor |
… plus 20 additional bespoke IIS sites — see full CSV
Modernization posture. All 40 Custom apps are candidates for Re-platform to containers (ECS / App Runner) or Re-factor to serverless (Lambda + API Gateway), depending on complexity. This is where AWS MAP funding produces the highest migration velocity multiplier.
Unclassified — CHAI Curation Queue
| # | Component | Instances | Hosts | Why Unclassified | Action |
|---|---|---|---|---|---|
| 1 | vtosnapi.exe |
2 | 2 | No vendor signature in DART KB. Binary name suggests "VTO Snap API" — likely a custom or regional integration component. | Short curation pass — read binary signature + SME confirm |
| 2 | win32sysinfo.exe |
6 | 6 | Ambiguous name — bundled with several EDR/patching suites. Binary lives under multiple install paths. | Binary fingerprint hash lookup against vendor KBs |
This is the ~5–10% "obscure or regional" cohort we flagged in AWS seller discussion. In this sample it is 0.9% of the running footprint — well within CHAI's autoclassification ceiling. Curation resolves in under one day per engagement.
Known Limitations
- Auto-classification ceiling. DART's curated KB covers the Top 300+ enterprise products (≈95–98% of typical estates). Obscure, regional, or niche vendor products are routed to curation rather than auto-classified.
- Binary-name ambiguity. Some Windows binaries share names across vendors. DART uses path + command-line + publisher-signature disambiguation; a small residual pool may need human curation.
- Custom-code detection. DART identifies Non-COTS by exclusion. Custom code deployed under filenames matching vendor binaries may need manual override.
- Licensing model nuance. Products with both commercial and OSS editions (JBoss EAP vs WildFly, Oracle JDK vs OpenJDK) default to the most likely edition based on path signals — final verification against customer SAM records recommended.
- Snapshot-in-time. Dormant binaries, batch-invoked tools, and seasonal software may be underrepresented.
- OS-bundled vs explicitly-licensed. Microsoft built-in utilities are classified as COTS / Microsoft since they ride on a paid Windows Server license. DART supports a separate "OS-bundled" view on request.
Recommended Next Steps
- Full DART assessment — this sample is classification only. A complete DART engagement adds Tri-Vector scoring, 6R rationalization per workload, TCO & TCM modelling, and practitioner reports (CIO, CTO, Migration Architect views).
- SAM data join — ingest the customer's license management export (Flexera, ServiceNow SAM) for per-product license true-up.
- Custom-app deep dive — inventory-level detail on each of the 40 Non-COTS IIS apps: LOC, language stack, data dependencies, business criticality, modernization strategy.
- Curation pass — 1-day turnaround to resolve the 2 unclassified components.
About CloudHedge & CHAI™
CloudHedge Technologies Inc. is an Agentic AI company that modernizes legacy enterprise applications into cloud-native and AI-native systems using CHAI™, its patented Context Rich Harness platform. With 40 humans and 65 AI agents, CloudHedge delivers migration at a velocity and depth no traditional services firm can match.
Iselin, NJ · Pune, India · Singapore · Reston, VA
AWS MAP engagements: contact your AWS Partner Development Manager and request CloudHedge CHAI DART™ discovery.