Home/Reports/Deep Dives/stem
← Back to Deep Dives
stemB2BInfrastructureAIEnergy·May 20, 2026·9 min read

Stem’s website combines HubSpot CMS and WordPress behind Cloudflare, but lacks forced HTTPS, SPF misconfigured to softfail, and no product surfaces – a 2026 tech stack analysis for B2B leaders.

Stem.com runs two content management systems on a single marketing domain—WordPress and HubSpot CMS—while routing all traffic through Cloudflare and Fastly CDNs, with DNS managed by AWS Route 53. Yet that same homepage fails to enforce HTTPS, presents no product, pricing, or developer documentation, and carries an SPF record set to `~all`. For a company that signs $200 million energy storage contracts, the gap between infrastructure heft and enterprise trust signals is the most revealing finding from our 2026 analysis.

This deep-dive unpacks the technology behind stem.com, synthesizing data from our May 2026 competitive intelligence scan. Because that scan was limited to the single homepage—no sitemap, no subdomains enumerated—every conclusion draws on what is visible and, just as importantly, what is not.

The Stack at a Glance: Dual CMS, Enterprise CDN, and Security Gaps

The homepage is served by two distinct CMS platforms. WordPress provides the foundational structure, evidenced by characteristic `/wp-content/` paths and standard WordPress REST API endpoints. Simultaneously, HubSpot CMS overlays dynamic elements, most critically HubSpot Forms and the associated analytics JavaScript. This dual-CMS arrangement is uncommon; it often signals either a migration in progress or a marketing team that optimized lead capture in HubSpot while keeping legacy content on WordPress.

Delivery runs through a mature edge network. Cloudflare acts as the primary CDN and DDoS shield, while Fastly appears as a secondary delivery layer—likely handling specific cached assets or serving as a failover. DNS resolution is managed by AWS Route 53, and the TLS certificate comes from Google Trust Services. The infrastructure screams enterprise-grade: globally distributed, resilient, and ready for high traffic. However, one critical configuration undermines that picture: the server does not force HTTPS. The `redirect to www` is true, but `force HTTPS` is false. A visitor typing `http://stem.com` lands on an unencrypted connection, even though a valid TLS certificate exists. For any B2B buyer, this is a basic trust misdemeanor.

Email security posture matches that laxity. The domain’s SPF record uses the soft fail qualifier `~all`, which advises receiving servers to treat unauthorized senders as suspicious but still deliver the message. That leaves the door open for domain spoofing. No CAA (Certification Authority Authorization) record is present, meaning Stem has not restricted which certificate authorities can issue certificates for its domain, an omission that erodes procurement confidence further. Together, these signals paint a picture of a marketing site that was built for performance but never fully hardened for enterprise evaluation.

How Stem Acquires Enterprise Buyers: HubSpot Forms and the Missing Product Surface

Demand generation on stem.com is pure sales-led, with no trace of product-led growth. The homepage contains zero interactive conversion elements: no live chat, no self-scheduling demo, no “start free” buttons. Instead, HubSpot Forms act as the sole conversion mechanism, embedded within the content to gate assets or request contact. All visitor behavior flows into Google Analytics and Google Tag Manager, with WP Statistics adding server-side page view counts. That’s a minimal analytics footprint—adequate for reporting top-line traffic but nowhere near the sophistication needed for funnel optimization or attribution modeling.

What’s absent is perhaps more telling. No advertising pixels from LinkedIn, Facebook, or programmatic platforms were detected on the homepage. This doesn’t mean Stem doesn’t run paid campaigns, but it indicates that the primary landing experience isn’t wired for retargeting or multi-channel attribution. Combined with the missing sitemap and the fact that only `www.stem.com` was scanned, the top-of-funnel acquisition architecture appears narrow and heavily reliant on direct traffic, events, or outbound sales. For a company whose customers are utilities and large C&I energy buyers, this might be intentional—enterprise deals often start with a white paper download, not a trial. Still, the absence of any product, pricing, or case study pages on the analyzed surface leaves a huge information gap for a procurement team doing initial research.

No developer docs, API subdomains, or sandbox environments were enumerated. The scan could not confirm whether `docs.stem.com` or `api.stem.com` exist, but the main domain shows no links to them. This suggests Stem’s product—Athena, the AI-driven energy optimization platform—is sold through a traditional RFP-and-demo motion, with no self-serve onboarding or technical validation path. For engineering leaders evaluating Stem as a vendor, the stack offers zero transparency into integration capabilities, SDKs, or security certifications before a sales conversation begins.

Infrastructure Readiness vs. Enterprise Trust: Missing Certifications, Softfail SPF, and What It Means for Buyers

Enterprise readiness is traditionally measured by visible trust signals: a security page, compliance certifications, integration documentation, and clear operational posture. On stem.com’s homepage, none of those signals appear. The analysis detected no trust center, SOC 2 or ISO 27001 badges, privacy policy links, or data processing addenda. While such content could exist on unscanned sub-pages, the decision to omit it from the main entry point is a strategic choice—one that forces every security-conscious prospect to ask during a sales call rather than self-qualify.

The TLS certificate from Google Trust Services (part of Google’s publicly trusted CA) is a strong technical credential, but it’s rendered less meaningful when HTTP connections are allowed. Without enforced HTTPS and an HSTS (HTTP Strict Transport Security) header, the website is vulnerable to downgrade attacks. Enterprise procurement teams routinely flag such findings in vendor risk assessments.

SPF and DNS configurations add to the compliance friction. The `~all` SPF mechanism is a known anti-pattern for domains that handle sensitive communications; strict `-all` is the hardened approach. The missing CAA record means that an attacker who compromises a CA account could theoretically issue a fraudulent certificate for `stem.com`. While such attacks are rare, security questionnaires often ask whether CAA records are enforced. Stem’s inability to point to a clean DNS security posture could stall sales cycles for the very utility and infrastructure buyers it covets.

From a product architecture standpoint, no API gateway, developer portal, or microservice endpoints were discovered on the main domain. This doesn’t mean Stem lacks APIs—their energy storage and virtual power plant platform certainly requires robust data ingestion—but the external surface offers no hints. Competitors in the distributed energy space, such as AutoGrid or Enel X, typically host developer portals with API keys, WebSocket endpoints, and interactive documentation. Stem’s walled-garden approach may protect intellectual property but also limits technical champions inside a buyer’s organization from building a case for the product before sales gets involved.

What This Means for Competitors and Build-vs-Buy Decisions

For founders and product leaders evaluating the energy storage software market, Stem’s technology choices reveal a classic enterprise-industrial sales motion layered on a marketing stack that hasn’t kept pace with modern procurement expectations. The combination of WordPress and HubSpot CMS suggests organizational silos—the marketing team likely owns WordPress content while demand generation runs in HubSpot. This dual CMS approach creates content drift, inconsistent branding, and a heavier maintenance burden.

The absence of a self-serve demo, pricing, or API documentation signals that Stem believes its core buyer persona will accept a high-touch sales process. That might hold true for multi-million-dollar battery contracts, but it leaves a gap for any competitor that can offer a hybrid model: detailed technical collateral, an interactive ROI calculator, and a sandbox environment that puts the product in the hands of engineers before an NDA is signed. A company like Stem that depends on HubSpot Forms as the sole conversion event is limited to capturing only the most motivated leads; they’re invisible to the 90% of researchers who never fill out a form.

The security gaps—forced HTTPS false, SPF `~all`, no CAA, no trust center—are not deal-breakers in isolation. But they accumulate. A procurement team comparing Stem against a competitor that shows SOC 2 badges on the homepage, enforces HTTPS with HSTS preload, and publishes a public status page will perceive a maturity gap. For a startup building a B2B energy platform, these findings are a reminder that trust signals must be architected into the marketing website from day one, not bolted on after a deal is lost.

Growth maturity wise, Stem’s reliance on Google Analytics and WP Statistics for measurement leaves no evidence of experimentation tooling. No Optimizely, VWO, or Google Optimize fingerprints appeared, meaning the company likely isn’t A/B testing its messaging or conversion paths. Without a sitemap, content scale remains unknown, but the narrow homepage-only footprint implies a content strategy optimized for a handful of high-intent landing pages rather than a broad SEO content engine. That may be sufficient for a sales-led organization, but it’s a limiting factor if Stem ever needs to increase inbound velocity without proportionally growing the sales team.

Key Takeaways for Product and Engineering Leaders

  • Two CMS, no unification: Running WordPress alongside HubSpot CMS creates a split content architecture that complicates governance and page performance. Migrating fully to one platform would reduce attack surface and improve editor efficiency.
  • No product surface on the main domain: Buyers cannot browse features, compare pricing, or explore API documentation without talking to sales. Any competitor that offers even a shallow product teaser will appear more transparent.
  • Security misconfigurations are low-hanging fruit: Forcing HTTPS, moving SPF to `-all`, adding a CAA record, and publishing a trust page are hours of work that would materially improve enterprise perception.
  • Narrow demand gen plumbing: With HubSpot Forms as the sole conversion mechanism and no visible advertising pixels, Stem’s top-of-funnel is shallow. Experimenting with interactive tools—a calculator, a chatbot, or a guided tour—could increase lead-to-opportunity conversion.
  • Infrastructure is solid, intent is unclear: Cloudflare, Fastly, and AWS Route 53 provide a strong delivery foundation, but without an API gateway, developer portal, or status page, the product itself remains opaque. For a company selling AI-driven grid services, technical buyers will want more.

If you’re competing with Stem or building a similar platform, these insights should shape your own stack decisions. Mandate forced HTTPS and HSTS from launch. Publish a trust center with your compliance certifications. Offer a public API playground so engineers can validate your product before procurement gets involved. And unify your CMS onto a single headless platform that can serve both marketing pages and interactive product documentation—Next.js with Contentful or Sanity is a popular modern alternative to a WordPress-HubSpot split.

The Stem tech stack tells a story of a company that has invested in delivery infrastructure but underinvested in the digital trust and transparency signals that 2026 enterprise buyers expect. For those willing to learn from those gaps, the competitive opportunity is clear.

Tech stack detected from public signals — using automated code analysis, DNS profiling, and browser-level inspection across https://www.stem.com. No privileged access. No guessing.

Send stem's Full Strategy Report

Get the complete 5-module analysis delivered to your inbox

GTM Stack

Demand generation & routing

Funnel Design

Conversion path & user journey

Product Architecture

Infrastructure & delivery

Growth Maturity

SEO, content & lifecycle

Enterprise Readiness

Trust, security & scale