Self-hosted climate transparency for enterprises
This document synthesizes competitive research on enterprise carbon accounting platforms and translates findings into product decisions for OpenEco.
| Platform | Positioning | Key Strength |
|---|---|---|
| Workiva Carbon | Enterprise compliance + integration control plane | Utility/spend integrations, operational reliability signals |
| ClimateHound | Customer success + program management | Engagement-focused, certification funnels, cadence tracking |
| FRCP | Compliance + credential artifacts | Trust infrastructure, minting/QR verification, public proof |
| Envify | Modular dashboard suite | Multi-lens analytics, clear scope breakdown |
| ASUENE | Full enterprise carbon operating system | Factor management, PCF, scenario analysis, supplier surveys |
All paid platforms converge on a lifecycle-based IA:
┌─────────────────────────────────────────────────────────┐
│ MEASURE → MANAGE → ANALYZE → ACT → REPORT → ADMIN │
└─────────────────────────────────────────────────────────┘
OpenEco must-have navigation structure:
| Module | Purpose |
|---|---|
| Measure | Data collection (manual entry, imports, integrations) |
| Manage | Clean, map, approve, attach evidence |
| Analyze | Dashboards, drilldowns, comparisons |
| Act | Reduction plans, scenarios, project tracking |
| Report | Framework exports, audit packs, public verification |
| Admin | Factors, org boundary, users, integrations, settings |
The winning analytics pattern is consistent across all platforms:
┌──────────────────────────────────────────────────────────┐
│ GLOBAL FILTERS: Date range | Location | Scope | Unit │
├────────────────────────┬─────────────────────────────────┤
│ │ │
│ COMPOSITION │ TREND │
│ (Donut/Pie) │ (Stacked bars/lines) │
│ │ │
├────────────────────────┴─────────────────────────────────┤
│ DRILLDOWN TABLE │
│ Category → Subcategory → Activity → Source │
│ (Expandable hierarchy with "why" context) │
└──────────────────────────────────────────────────────────┘
Period-based utility accounting:
| Start Date | End Date | Quantity | Unit | Category | Source |
| Element | Purpose |
|---|---|
| Status badges | OK / Error / Pending / Draft / Approved |
| Upload count | Data freshness signal |
| Last upload timestamp | Operational reliability |
| Coverage % | Completeness at-a-glance |
| Data confidence | Quality scoring overlay |
What paid tools have:
OpenEco action:
What paid tools have (especially ASUENE):
OpenEco action:
/factors module in appWhat paid tools have:
OpenEco action:
What buyers ask early:
OpenEco action:
[ ] Add scope2Method field (location |
market) |
What paid tools have:
OpenEco action:
What paid tools have:
OpenEco action:
Paid platforms monetize by being the “system of record.”
OpenEco wins by being the “system of proof.”
| Paid Platform Approach | OpenEco Approach |
|---|---|
| Proprietary calculations | Transparent, reproducible methods |
| Lock-in via integrations | Interoperability-first API |
| Certification badges | Public verification artifacts |
| Trust via brand | Trust via transparency |
| Feature | Priority | Effort |
|---|---|---|
| Factor library + versioning | 🔴 Critical | Medium |
| Calculation detail drawer | 🔴 Critical | Low |
| Evidence attachments | 🔴 Critical | Low |
| Approval workflow | 🔴 Critical | Medium |
| Locked periods + audit log | 🔴 Critical | Medium |
| Exports (CSV/JSON + audit pack) | 🔴 Critical | Low |
| Feature | Priority | Effort |
|---|---|---|
| Interoperability-first API | 🟠 High | Medium |
| Data quality scoring (coverage %, anomalies) | 🟠 High | Medium |
| Public verification artifacts (QR/link) | 🟠 High | Low |
| Scope 2 dual reporting | 🟠 High | Low |
| Feature | Priority | Effort |
|---|---|---|
| Scenario analysis (basic) | 🟡 Medium | High |
| Reduction project tracking + ROI | 🟡 Medium | Medium |
| Supplier portal / surveys | 🟡 Medium | High |
| Framework reporting packs | 🟡 Medium | High |
Based on competitive analysis, these UI components are table stakes:
| Component | Purpose | Priority |
|---|---|---|
| Calculation Drawer | Show factor details per row | 🔴 Critical |
| Approval Workflow UI | Draft/Submit/Approve states | 🔴 Critical |
| File Upload | Evidence attachments | 🔴 Critical |
| Completeness Strip | Month-by-month data coverage | 🟠 High |
| Status Badges | Draft/Pending/OK/Error/Approved | 🟠 High |
| Hierarchy Table | Expandable category → subcategory | 🟠 High |
| Comparison View | Year-over-year side-by-side | 🟡 Medium |
| QR/Verification Card | Public proof artifact | 🟡 Medium |
| Survey Builder | Supplier questionnaires | 🟡 Medium |
| Credential | Status | Action |
|---|---|---|
| GHG Protocol alignment | Planned | Document conformance statement |
| TÜV Rheinland validation | Future | Pursue when calc engine stable |
| ISO 14064-1 alignment | Future | Structure inventory accordingly |
| Published methodology | Do Now | Full docs + test vectors |
| Credential | Status | Action |
|---|---|---|
| SOC 2 Type II | Future | Pursue when orgs pilot seriously |
| ISO 27001 | Future | Alternative to SOC 2 |
| GDPR-ready controls | Planned | DPA templates, deletion, retention |
| SBOM + signed releases | Do Now | Critical for OSS adoption |
| Credential | Status | Action |
|---|---|---|
| WCAG 2.1 AA | In progress | Continue accessibility focus |
| B Corp | Optional | Consider for mission alignment |
| Carbon-aware hosting | Optional | Good transparency narrative |
If OpenEco is “decarbonization-first,” don’t drift into “badge-first.”
CTAs should emphasize reductions over neutrality claims.
status field to activity data model (draft/submitted/approved)Document Status: Living document - update as competitive landscape evolves
Last Updated: 2024
Sources: Workiva, ClimateHound, FRCP, Envify, ASUENE dashboard analysis