
	
			
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
	<!-- Start cookieyes banner -->
	<!--<script id="cookieyes" nonce="c3VxeWFuc2l6Z3Ryd3ZoaGNhemNvbGdzYm9ydGR2bnpxeWtw" type="text/javascript" src="https://cdn-cookieyes.com/client_data/f1ce60c50ca24f49d6af68c0/script.js"></script>-->
	<!-- End cookieyes banner -->

	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta name="format-detection" content="telephone=no">
	<link rel="home" href="https://www.resource-innovations.com/" />

		<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
	<link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32">
	<link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16">
	<link rel="manifest" href="/favicons/site.webmanifest">
	<link rel="shortcut icon" href="/favicons/favicon.ico">
	<meta name="msapplication-TileColor" content="#ffffff">
	<meta name="msapplication-config" content="/favicons/browserconfig.xml">
	<meta name="theme-color" content="#ffffff">
					<!-- Google Tag Manager -->
	<script nonce="dWR4ZW5jY3d3ZW5jdnNqcXV6bmlhZXNkdXZmZG5wZGVxemtq" data-dsn="YmZ5eHd3eHhjcnpiZXZ4aXhlbnJueGhxb2VjdHNsenZ6cnl2" id="gtmScript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

					new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

				'https://www.googletagmanager.com/gtm.js?id='+i+dl;var n=d.querySelector('[nonce]');

			n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f);

		})(window,document,'script','dataLayer','GTM-WPMDFQS');</script>
	<!-- End Google Tag Manager -->

			
<title>Resource Innovations | RI Shifted Energy DERMS Platform</title><meta name="generator" content="SEOmatic">
<meta name="description" content="Introducing the energy industry&#039;s first fully integrated turnkey utility DSM and edge DERMS platform.">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="robots" content="all">
<meta content="en_US" property="og:locale">
<meta content="Resource Innovations" property="og:site_name">
<meta content="website" property="og:type">
<meta content="https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems" property="og:url">
<meta content="RI Shifted Energy DERMS Platform" property="og:title">
<meta content="Introducing the energy industry&#039;s first fully integrated turnkey utility DSM and edge DERMS platform." property="og:description">
<meta content="https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1200&amp;h=630&amp;q=82&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=9e99032fdc2d130adeb79391664a0035" property="og:image">
<meta content="1200" property="og:image:width">
<meta content="630" property="og:image:height">
<meta content="Resource Innovations logo" property="og:image:alt">
<meta content="https://www.linkedin.com/company/resourceinnovations/" property="og:see_also">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@RI_UtilitySvcs">
<meta name="twitter:creator" content="@RI_UtilitySvcs">
<meta name="twitter:title" content="RI Shifted Energy DERMS Platform">
<meta name="twitter:description" content="Introducing the energy industry&#039;s first fully integrated turnkey utility DSM and edge DERMS platform.">
<meta name="twitter:image" content="https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=800&amp;h=418&amp;q=82&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=e7b68861ebc61f07a1048625eabe7b19">
<meta name="twitter:image:width" content="800">
<meta name="twitter:image:height" content="418">
<meta name="twitter:image:alt" content="Resource Innovations logo">
<link href="https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems" rel="canonical">
<link href="https://www.resource-innovations.com/" rel="home">
<link type="text/plain" href="https://www.resource-innovations.com/humans.txt" rel="author">
<link href="/dist/style.min.css?ver=2.11" rel="stylesheet"></head>
<body class="max-w-limit mx-auto lang-en section-page type-pageServices">		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WPMDFQS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>	<div class="wrapper">
		
<header class="c-header flex flex-col justify-center sticky top-0 z-90 transition-all duration-500 ease-out-cubic bg-white max-md:py-5 md:py-7 before:absolute before:inset-0 before:bg-white before:-z-10 before:pointer-events-none" x-data="header({ sticky: true, stickyOffset: 50 })">

			<a class="sr-only" href="#main" x-ref="skip" @click="onSkip()"><span>Skip to Main Content</span></a>
	
	<div class="px-[var(--gutter-x)]">
		<div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto items-center">
			<div class="sm:col-span-5 lg:col-span-3 self-start">
				<a class="inline-block align-middle relative z-10" href="https://www.resource-innovations.com/">
					<span class="sr-only">Resource Innovations</span>
					<svg
class="max-w-full h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 36" xml:space="preserve">
<path
class="c-logo transition-[opacity,transform] duration-500 ease-out-cubic" fill="#185a7d" d="M74.4 14.4h-5.8v-1.9h1.7V6h-1.7V4.1h3.9v1.6c.9-1.2 2-1.9 3.4-1.9h.4v2.3h-.5c-1.5 0-2.6.6-3.2 1.1v5.2h1.9v2h-.1zm7.6.3c-3.2 0-5.2-2.1-5.2-5.4 0-3.3 1.9-5.4 4.9-5.4 3.4 0 4.6 2.7 4.6 5.1v1h-7.1c.2 1.9 1.3 2.8 3.2 2.8 1 0 2.1-.3 3.2-.9l.2-.1v1.9h-.1c-1.1.6-2.4 1-3.7 1zm-2.9-6.4h5c-.1-1-.5-2.6-2.4-2.6-2-.1-2.5 1.7-2.6 2.6zm12.5 6.4c-1.4 0-2.9-.3-3.8-.6h-.1v-2.9h1.9v1.5c.5.1 1.3.3 2 .3 1.2 0 2-.4 2-1.1 0-.9-1-1.2-2.2-1.5-1.6-.5-3.5-1.1-3.5-3.3 0-1.9 1.5-3.1 4-3.1 1.3 0 2.6.3 3.4.5h.1v2.9h-1.9V5.8c-.4-.1-1.1-.2-1.6-.2-1.2 0-1.8.4-1.8 1.1 0 .9 1 1.2 2.2 1.5 1.6.5 3.5 1 3.5 3.3 0 1.2-.6 3.2-4.2 3.2zm10.3 0c-3.2 0-5.2-2.1-5.2-5.4s2-5.4 5.2-5.4 5.2 2.1 5.2 5.4-2 5.4-5.2 5.4zm0-9C100.1 5.7 99 7 99 9.3c0 2.2 1.1 3.6 2.9 3.6 1.8 0 2.9-1.3 2.9-3.6s-1-3.6-2.9-3.6zm10.5 9c-2 0-3.1-1.2-3.1-3.3V6h-1.7V4.1h4v7c0 1.1.4 1.6 1.4 1.6s2-.5 3.1-1.4V6h-1.8V4.1h4.1v8.4h1.7v1.9h-3.9v-1.2c-1.3 1-2.5 1.5-3.8 1.5zm14.3-.3h-5.8v-1.9h1.7V6h-1.7V4.1h3.9v1.6c.9-1.2 2-1.9 3.4-1.9h.4v2.3h-.5c-1.5 0-2.6.6-3.2 1.1v5.2h1.9v2h-.1zm7.5.3c-3.3 0-5.3-2-5.3-5.4 0-3.4 2-5.4 5.3-5.4 1.5 0 2.9.4 3.6.7h.1V8h-2V6c-.5-.1-1-.2-1.5-.2-2 0-3.2 1.3-3.2 3.5s1.2 3.6 3.3 3.6c1.3 0 2.4-.5 3.2-.9l.2-.1v1.9h-.1c-1 .5-2.3.8-3.6.9zm9.9 0c-3.2 0-5.2-2.1-5.2-5.4 0-3.3 1.9-5.4 4.9-5.4 3.4 0 4.6 2.7 4.6 5.1v1h-7.1c.2 1.9 1.3 2.8 3.2 2.8 1 0 2.1-.3 3.2-.9l.2-.1v1.9h-.1c-1.2.6-2.4 1-3.7 1zm-2.9-6.4h5c-.1-1-.5-2.6-2.4-2.6-2-.1-2.5 1.7-2.6 2.6z" id="Resource"/>
<path
class="c-logo transition-[opacity,transform] duration-500 delay-75 ease-out-cubic" fill="#185a7d" d="M74.2 32.1h-5.6v-1.9h1.7v-6.5h-1.7v-1.9h4v8.4h1.7v1.9zm-3-11.8c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6s1.6.7 1.6 1.6c0 .9-.7 1.6-1.6 1.6zm16.2 11.8h-5.7v-1.9h1.7v-5.1c0-1.1-.4-1.6-1.4-1.6-.9 0-2 .5-3.1 1.4v5.4h1.7v1.9H75v-1.9h1.7v-6.5H75v-1.9h3.9v1.2c1.2-1 2.4-1.5 3.7-1.5 2 0 3.1 1.2 3.1 3.3v5.3h1.7v1.9zm13.1 0h-5.7v-1.9h1.7v-5.1c0-1.1-.4-1.6-1.4-1.6-.9 0-2 .5-3.1 1.4v5.4h1.7v1.9h-5.6v-1.9h1.7v-6.5h-1.7v-1.9H92v1.2c1.2-1 2.4-1.5 3.7-1.5 2 0 3.1 1.2 3.1 3.3v5.3h1.7v1.9zm5.4.3c-3.2 0-5.2-2.1-5.2-5.4 0-3.3 2-5.4 5.2-5.4s5.2 2.1 5.2 5.4c0 3.3-2 5.4-5.2 5.4zm0-9c-1.8 0-2.9 1.3-2.9 3.6 0 2.2 1.1 3.6 2.9 3.6s2.9-1.3 2.9-3.6c0-2.2-1.1-3.6-2.9-3.6zm11.7 8.7h-2.1L111 21.9h4.7v1.8h-1.6l2.5 5.9 2.5-5.9h-1.6v-1.8h5.1v1.8h-1.4l-3.6 8.4zm8 .3c-2 0-3.3-1.2-3.3-3.1 0-2.1 1.6-3.3 4.7-3.3h1.8v-.5c0-1.5-.6-2-2.2-2-1.2 0-1.8.1-2.9.3V22c1-.2 2.4-.4 3.3-.4 2.8 0 4 1.3 4 3.8v4.9h1.7v1.9h-3.8v-1c-.8.5-1.9 1.2-3.3 1.2zm1.4-4.9c-1.7 0-2.5.6-2.5 1.7 0 .9.6 1.5 1.6 1.5 1.2 0 2.1-.7 2.6-1.2v-1.9H127zm18.9 4.6h-5.6v-1.9h1.7v-6.5h-1.7v-1.9h4v8.4h1.7v1.9zm-3-11.8c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6zm8.7 12.1c-3.2 0-5.2-2.1-5.2-5.4 0-3.3 2-5.4 5.2-5.4s5.2 2.1 5.2 5.4c0 3.3-2 5.4-5.2 5.4zm0-9c-1.8 0-2.9 1.3-2.9 3.6 0 2.2 1.1 3.6 2.9 3.6s2.9-1.3 2.9-3.6c0-2.2-1.1-3.6-2.9-3.6zm18.4 8.7h-5.7v-1.9h1.7v-5.1c0-1.1-.4-1.6-1.4-1.6-.9 0-2 .5-3.1 1.4v5.4h1.7v1.9h-5.6v-1.9h1.7v-6.5h-1.7v-1.9h3.9v1.2c1.2-1 2.4-1.5 3.7-1.5 2 0 3.1 1.2 3.1 3.3v5.3h1.7v1.9zm4.9.3c-1.4 0-2.9-.3-3.8-.6h-.1v-2.9h1.9v1.5c.5.1 1.3.3 2 .3 1.2 0 2-.4 2-1.1 0-.9-1-1.2-2.2-1.5-1.6-.5-3.5-1.1-3.5-3.3 0-1.9 1.5-3.1 4-3.1 1.3 0 2.6.3 3.4.5h.1v2.9h-1.9v-1.5c-.4-.1-1.1-.2-1.6-.2-1.2 0-1.8.4-1.8 1.1 0 .9 1 1.2 2.2 1.5 1.6.5 3.5 1 3.5 3.3-.1 1.2-.6 3.1-4.2 3.1zm-37.3-1.9c-1 0-1.5-.4-1.5-1.4v-5.5h3v-1.9h-3v-2.6h-2.2v2.6h-1.4v1.9h1.4v5.6c0 2.1 1 3.1 3.1 3.1.8 0 1.5-.1 2.3-.4v-1.8c-.5.3-1.1.4-1.7.4z" id="Innovations"/>
<g
id="RI">
<linearGradient
id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="30.6855" y1="17.7666" x2="60.3761" y2="17.7666" gradientTransform="matrix(1 0 0 -1 0 35.8898)">
<stop
offset="0" stop-color="#f2b04d"/>
<stop
offset="1" stop-color="#eb6150"/>
</linearGradient>
<path
d="M43.2 1c-5 0-9.4 2.1-12.6 5.5 2.8 3.1 4.6 7.1 4.6 11.6s-1.7 8.6-4.6 11.6c3.1 3.4 7.6 5.5 12.6 5.5 9.5 0 17.1-7.7 17.1-17.1C60.4 8.7 52.7 1 43.2 1zm.5 4.8c1.4 0 2.6 1.1 2.6 2.5s-1.1 2.5-2.6 2.5-2.6-1.1-2.6-2.5c0-1.3 1.2-2.5 2.6-2.5zm4.2 20.9h-8v-2.9H42v-8.4h-2.2v-2.9h5.9v11.3h2.2v2.9z" fill="url(#SVGID_1_)"/>
<path
fill="#185a7d" d="M30.7 6.5C27.6 3.1 23.1 1 18.1 1 8.7 1 1 8.7 1 18.1s7.7 17.1 17.1 17.1c5 0 9.4-2.1 12.6-5.5-2.8-3.1-4.6-7.1-4.6-11.6s1.8-8.5 4.6-11.6zm-7.2 9.4c-1.7 0-3.5.1-4.8.9v7h2.5v2.9h-8.3v-2.9H15v-8.4h-2.2v-2.9h5.7v2c1-1.9 2.8-2.3 5-2.3v3.7z"/>
<linearGradient
id="SVGID_00000083075489711513761160000000453067311988237234_" gradientUnits="userSpaceOnUse" x1="26.1191" y1="17.7669" x2="35.2526" y2="17.7669" gradientTransform="matrix(1 0 0 -1 0 35.8898)">
<stop
offset="0" stop-color="#7fa0d9"/>
<stop
offset="1" stop-color="#185a7d"/>
</linearGradient>
<path
d="M30.7 6.5c-2.8 3.1-4.6 7.1-4.6 11.6s1.7 8.6 4.6 11.6c2.8-3.1 4.6-7.1 4.6-11.6s-1.8-8.5-4.6-11.6z" fill="url(#SVGID_00000083075489711513761160000000453067311988237234_)"/>
<path
d="M43.7 5.8c1.4 0 2.6 1.1 2.6 2.5s-1.1 2.5-2.6 2.5c-1.4 0-2.6-1.1-2.6-2.5s1.2-2.5 2.6-2.5zm4.2 20.9h-8v-2.9H42v-8.4h-2.2v-2.9h5.9v11.3h2.2v2.9zM23.5 15.9c-1.7 0-3.5.1-4.8.9v7h2.5v2.9h-8.3v-2.9H15v-8.4h-2.2v-2.9h5.7v2c1-1.9 2.8-2.3 5-2.3v3.7z" fill="#fff"/>
</g>
</svg>				</a>
			</div>

			<div class="sm:col-span-7 lg:col-span-9 flex gap-4 max-lg:justify-self-end">
				
																
				<nav class="c-nav-primary" id="primaryMenu" :class="menuOpen ? 'max-lg:!flex' : ''">
					<div class="max-lg:grow max-lg:overflow-hidden">
						<div class="lg:flex lg:items-center lg:gap-6 max-lg:gap-5.5 lg:max-xl:gap-5 max-lg:transition-transform max-lg:duration-500 lg:!min-h-0" :class="subMenuOpen ? 'max-lg:-translate-x-full' : ''" :style="`min-height: ${subMenuHeight}px`">
							<ul class="flex max-lg:flex-col max-lg:gap-5.5 lg:max-xl:gap-5 lg:max-xl:flex-grow lg:max-xl:justify-center xl:gap-8 xl:absolute xl:inset-x-0 xl:before:basis-1/4 xl:after:basis-1/4 xl:justify-center xl:items-center max-xl:relative">
										
		<li class="c-link-primary lg:relative c-link-primary-toggle" x-on:click.outside="closeSubMenu('subnav-83312')">

				<button class="relative pr-p24 c-link v-primary-menu max-lg:text-4xl lg:text-base lg:leading-6 lg:whitespace-nowrap text-blue-0 relative max-lg:w-full max-lg:text-left after:absolute after:top-full after:w-full after:h-px after:block after:mt-[3px] after:bg-blue-0 after:origin-[0_0] after:scale-x-0 transition-opacity ease-out-cubic duration-500 after:ease-out-cubic after:transition transform after:opacity-0 after:duration-300 hover:text-blue-1 max-lg:flex max-lg:items-center max-lg:justify-between underline decoration-1 underline-offset-4" @click="toggleSubMenu(&#039;subnav-83312&#039;)">Services<svg class="lg:hidden" width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.668 20.0003H8.33464" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.3346 11.667L31.668 20.0003" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.3346 28.3333L31.668 20" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/></svg></button>

							
													<div class="c-dropdown-primary" x-ref="subnav-83312">
						<button class="lg:hidden max-lg:flex items-center gap-3 text-blue-0 text-xl mb-6" @click="toggleSubMenu('subnav-83312')">
							<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current rotate-180"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
							Back to menu
						</button>

						<ul class="flex flex-col max-lg:gap-2.5 lg:gap-1" role="menu">
													
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/services/advisory-service" role="menuitem">
											Advisory Services
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/services/utility-dsm-solutions" role="menuitem">
											Utility DSM Solutions
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/services/energy-transition" role="menuitem">
											Energy Transition
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/services/software-analytics" role="menuitem">
											Software and Analytics
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="pt-1 border-t border-blue-0" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 max-lg:bg-transparent lg:bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/services" role="menuitem">
											See Our Services
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					</ul>
					</div>
								
			</li>
	
		<li class="c-link-primary lg:relative " x-on:click.outside="closeSubMenu('subnav-996')">

				<a class="c-link v-primary-menu max-lg:text-4xl lg:text-base lg:leading-6 lg:whitespace-nowrap text-blue-0 relative max-lg:w-full max-lg:text-left after:absolute after:top-full after:w-full after:h-px after:block after:mt-[3px] after:bg-blue-0 after:origin-[0_0] after:scale-x-0 transition-opacity ease-out-cubic duration-500 after:ease-out-cubic after:transition transform after:opacity-0 after:duration-300 hover:text-blue-1 max-lg:flex max-lg:items-center max-lg:justify-between" href="https://www.resource-innovations.com/our-insights">Our Insights</a>

							
												
			</li>
	
		<li class="c-link-primary lg:relative " x-on:click.outside="closeSubMenu('subnav-997')">

				<a class="c-link v-primary-menu max-lg:text-4xl lg:text-base lg:leading-6 lg:whitespace-nowrap text-blue-0 relative max-lg:w-full max-lg:text-left after:absolute after:top-full after:w-full after:h-px after:block after:mt-[3px] after:bg-blue-0 after:origin-[0_0] after:scale-x-0 transition-opacity ease-out-cubic duration-500 after:ease-out-cubic after:transition transform after:opacity-0 after:duration-300 hover:text-blue-1 max-lg:flex max-lg:items-center max-lg:justify-between" href="https://www.resource-innovations.com/who-we-serve">Who We Serve</a>

							
												
			</li>
	
		<li class="c-link-primary lg:relative c-link-primary-toggle" x-on:click.outside="closeSubMenu('subnav-83468')">

				<button class="relative pr-p24 c-link v-primary-menu max-lg:text-4xl lg:text-base lg:leading-6 lg:whitespace-nowrap text-blue-0 relative max-lg:w-full max-lg:text-left after:absolute after:top-full after:w-full after:h-px after:block after:mt-[3px] after:bg-blue-0 after:origin-[0_0] after:scale-x-0 transition-opacity ease-out-cubic duration-500 after:ease-out-cubic after:transition transform after:opacity-0 after:duration-300 hover:text-blue-1 max-lg:flex max-lg:items-center max-lg:justify-between" @click="toggleSubMenu(&#039;subnav-83468&#039;)">About Us<svg class="lg:hidden" width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.668 20.0003H8.33464" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.3346 11.667L31.668 20.0003" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.3346 28.3333L31.668 20" stroke="currentColor" stroke-width="2.39999" stroke-linecap="round" stroke-linejoin="round"/></svg></button>

							
													<div class="c-dropdown-primary" x-ref="subnav-83468">
						<button class="lg:hidden max-lg:flex items-center gap-3 text-blue-0 text-xl mb-6" @click="toggleSubMenu('subnav-83468')">
							<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current rotate-180"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
							Back to menu
						</button>

						<ul class="flex flex-col max-lg:gap-2.5 lg:gap-1" role="menu">
													
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/about-us/mission-values-history" role="menuitem">
											Mission, Pillars, and History
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/about-us/corporate-impact" role="menuitem">
											Corporate Impact
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/about-us/leadership" role="menuitem">
											Leadership
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/about-us/press" role="menuitem">
											Press
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					
														
																	<li class="pt-1 border-t border-blue-0" role="presentation">
										<a class=" group flex items-center justify-between max-lg:rounded-2xl lg:rounded-lg max-lg:px-5 max-lg:py-6 lg:p-4 gap-2.5 max-lg:bg-transparent lg:bg-white text-blue-0 hover:bg-blue-6 transition-colors duration-300" href="https://www.resource-innovations.com/about-us" role="menuitem">
											About Us
											<svg role="presentation" class="c-icon v-reset ease-[cubic-bezier(0.28,0.57,0.21,0.95)] w-6 h-6 stroke-current transition-transform group-hover:translate-x-2 duration-500"><use xlink:href="/custom-ui/icons.svg?2.11#icon-contextual-arrow" /></svg>
										</a>
									</li>
																					</ul>
					</div>
								
			</li>
		
							</ul>

															<div class="relative flex max-lg:flex-col max-lg:gap-5.5 lg:max-xl:gap-5 xl:gap-8 lg:flex lg:items-center max-lg:border-t max-lg:border-blue-5 max-lg:mt-8 max-lg:pt-6">
																			<a href="https://www.resource-innovations.com/careers" class=" c-link v-primary-menu max-lg:text-4xl lg:text-base lg:leading-6 lg:whitespace-nowrap text-blue-0 relative max-lg:w-full max-lg:text-left after:absolute after:top-full after:w-full after:h-px after:block after:mt-[3px] after:bg-blue-0 after:origin-[0_0] after:scale-x-0 transition-opacity ease-out-cubic duration-500 after:ease-out-cubic after:transition transform after:opacity-0 after:duration-300 hover:text-blue-1 ">Careers</a>
									
																			<div class="flex max-lg:border-t max-lg:border-blue-5 max-lg:pt-6">
																							<a href="https://www.resource-innovations.com/contact-us" class="c-link v-primary-cta-menu max-lg:text-[1.375rem] max-lg:leading-[1.4545] lg:leading-6 lg:text-base text-center lg:whitespace-nowrap rounded-full max-lg:py-4 px-4 lg:py-2 w-full hover:bg-blue-5 transition-colors duration-300 ease-out-cubic active:bg-blue-4  bg-blue-6 text-blue-0">Contact Us</a>
																					</div>
																	</div>
													</div>
					</div>
				</nav>

								<button class="relative z-50 lg:hidden text-[1.125rem] leading-6 text-blue-0" aria-controls="primaryMenu" aria-expanded="false" x-bind:aria-expanded="primaryMenu" @click="toggleMenu" :aria-expanded="menuOpen ? 'true' : 'false'">
					<span x-text="menuOpen ? 'Close menu' : 'Menu'">Menu</span>
				</button>

								<button class="relative z-50 group rounded-full p-2.5 aria-expanded:bg-blue-0 transition-colors" @click="toggleSearch" aria-controls="searchPanel" aria-expanded="false" :aria-expanded="search ? 'true' : 'false'">
					<span><svg role="presentation" class="c-icon v-search block w-5 h-5 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-aria-expanded:stroke-white"><use xlink:href="/custom-ui/icons.svg?2.11#icon-search" /></svg></span>
					<span class="sr-only">Search</span>
				</button>
			</div>
		</div>
	</div>

		<div class="c-search-region absolute bg-blue-7 top-full inset-x-0 h-24 w-full flex flex-col justify-center z-50" x-ref="search-window" x-show="search" x-cloak style="display: none">
		<div class="px-[var(--gutter-x)]" x-ref="search-container">
			<form id="global-search-form" class="min-h-16" action="https://www.resource-innovations.com/search" aria-hidden="true" x-bind:aria-hidden="!search">
				<fieldset class="flex items-center justify-center gap-5 max-w-[38rem] mx-auto">
					<label class="sr-only" for="query">Search Input</label>
					<svg role="presentation" class="c-icon v-search block w-5 h-5 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-aria-expanded:stroke-white w-6 h-6 shrink-0"><use xlink:href="/custom-ui/icons.svg?2.11#icon-search" /></svg>
					<input class="h-16 w-full bg-transparent text-2xl text-blue-0 placeholder:text-blue-1 outline-none" type="text" id="query" name="query" placeholder="Search" value="" x-ref="search-input">
					<button type="submit">
						<span class="sr-only">Search</span>
						<svg role="presentation" class="c-icon v-search-button max-md:h-12 max-md:w-12 md:w-16 md:h-16 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 rounded-full bg-yellow-1"><use xlink:href="/custom-ui/icons.svg?2.11#icon-button-cta" /></svg>
					</button>
				</fieldset>
			</form>
		</div>
	</div>
	
	
</header>

			<main id="main" class="main">
				

   



			




<section class="c-page-header relative overflow-hidden bg-white" x-data="{ motionReady: false, imageReady: false }" x-intersect.enter.once="motionReady = true">
	<div class="px-[var(--gutter-x)]">
		<div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl mx-auto gap-x-4 lg:gap-x-6 gap-y-0 lg:gap-y-16 lg:min-h-[46rem]">
			<div class="grid self-center col-span-full md:col-span-9 lg:col-span-6 xl:col-span-5 3xl:col-start-2 3xl:col-span-5 3xl:pr-12 row-start-1 max-lg:py-16 lg:py-20 gap-y-10 lg:gap-y-18">

									
	<nav aria-label="Breadcrumb Navigation">
		<ul class="flex flex-wrap items-center gap-1.5 text-xs leading-4 tracking-[0.08em] text-blue-1">
			<li class="flex shrink-0 items-center gap-1.5 after:content-[&#039;&gt;&#039;]">
				<a href="https://www.resource-innovations.com/">
					<svg role="presentation" class="c-icon v-breadcrumb h-4.5 w-4.5 stroke-current ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-active:translate-x-[2px]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-home" /></svg>
				</a>
			</li>
							<li class="flex shrink-0 items-center gap-1.5 after:content-[&#039;&gt;&#039;]">
					<a href="https://www.resource-innovations.com/services">Services</a>
				</li>
							<li class="flex shrink-0 items-center gap-1.5 after:content-[&#039;&gt;&#039;]">
					<a href="https://www.resource-innovations.com/services/software-analytics">Software and Analytics</a>
				</li>
						<li class="shrink-0">
				<a class="font-bold" href="https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems">DERMS Platform</a>
			</li>
		</ul>
	</nav>
				
				<div class="self-center text-blue-1">
					

	



	<div class="flex flex-col max-sm:col-span-full sm:col-span-7 3xl:col-start-2 3xl-col-span-5 gap-4">

					

	
	<div class="c-super-heading v-flexible-hero-header text-super-heading text-balanced">
		Software and Analytics
	</div>
		
							<h1 class=" font-bold text-balanced text-blue-0">Grid edge DERMS. Fast, simple, flexible.</h1>
						
			</div>

											<div class="text-lg max-lg:mt-6 lg:mt-8 invisible" x-init="$el.style.opacity = 0;$el.style.visibility = 'visible';" x-effect="$motion({opacity:[0,1],y:[80,0]}, {delay:0.55}, {stiffness: 115, damping: 24, mass: 1})">
							<p>RI Shifted Energy DERMS combines powerful forecasting and optimization with seamless device integration to help utilities quickly launch and scale virtual power plants (VPPs). The platform delivers asset-level visibility and control to reliably plan, dispatch, and grow load flexibility across the grid.</p>

						</div>
					
									</div>

			</div>

										<div class="grid relative col-span-full lg:col-start-7 lg:col-span-6">

										
												
						<div class="max-lg:h-[42.5vw] max-lg:-ml-[6.5vw] flex lg:items-center">
							<div class="relative max-lg:w-half max-lg:h-[61vw] lg:h-[665px] 3xl:h-[105%] shrink-0 aspect-square rounded-full max-lg:-mr-[15vw] z-10" x-cloak x-init="$el.style.transform = 'scale(1.25)'" x-show="motionReady" x-effect="imageReady && $motion({scale:[1.25,1]}, {delay:0.55}, {stiffness: 115, damping: 24, mass: 1})">

																	<picture class=" block h-full w-full rounded-full relative overflow-hidden"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771455598&amp;s=e9671378fc6d330a0ea81b962e043cbc 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771455598&amp;s=4adea964c85e0c013902f7839adf93a4 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771455598&amp;s=64e98391dccfad70c057333ad37fe0fd 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771455598&amp;s=e1fc5ff6eb574381a7a2f33cf3c2005e 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771455598&amp;s=3ac468e9a67b3cd885679519e4b2aea0 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=631ae346516fb3ccca74519dc708ddbe 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=520690018da4b68e6a9633c5b7ff26d2 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=467bc0ba38fba6df858874f262b22030 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=0534f37f09a94e213616ccb055c3807e 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=9f7898a9a302a57043178215a0b40429 1920w"><img class="c-img opacity-0 transition-all duration-700 absolute inset-0 h-full w-full object-cover aspect-square rounded-full z-10" src="https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771455598&amp;s=f81b11adde28bb99b22ffc6d1fb726e8" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="imageReady = true" :x-effect="imageReady &amp;&amp; $motion({scale:[1.25,1]}, {delay:0.55}, {stiffness: 115, damping: 24, mass: 1})" :onLoad="false"></picture>																
								<div class="bg-green-3 absolute inset-0 origin-left rounded-full aspect-square z-0" x-cloak x-show="motionReady && imageReady" x-effect="imageReady && $motion({x:['0%','63%']}, {delay:0.55}, {stiffness: 115, damping: 24, mass: 1})"></div>
							</div>
						</div>

										
				</div>
			
		</div>
	</div>
</section>


				
						  
	<section id="valueProposition-0" class="c-module relative bg-blue-7 text-blue-1 pt-[var(--module-p-small)] pb-[var(--module-p-small)]" data-module-num="2"><div class="px-[var(--gutter-x)]"><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto "><div class="col-span-full sm:max-lg:col-span-10 sm:max-lg:col-start-2 lg:col-span-8 lg:col-start-3 flex flex-col text-center gap-4"><h2 class=" text-balanced text-blue-0">Ready when your grid&nbsp;is.</h2><div class="text-lg mt-4 text-balanced"><p>RI Shifted Energy DERMS is designed for live operations, regulatory requirements, and utility-scale complexity. Connect with our experts to see how advanced forecasting and flexible control delivers reliable load for your grid.</p></div></div></div><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto mt-8"><div class="max-sm:col-span-full sm:col-start-3 sm:col-span-8 text-center"><a href="https://www.resource-innovations.com/contact-us" class="c-button v-primary-yellow group relative isolate inline-flex gap-4 transition-colors ease-[cubic-bezier(0.28,0.57,0.21,0.95)] duration-200 pl-6 pr-2 py-2 bg-transparent after:bg-yellow-1 rounded-full border border-solid border-blue-1 after:transition-transform after:ease-[cubic-bezier(0.28,0.57,0.21,0.95)] after:duration-200 after:w-8.5 after:h-8.5 md:after:w-12 md:after:h-12 after:right-2 after:top-2 hover:after:scale-[1.1667] hover:bg-yellow-5 hover:border-yellow-6 active:bg-yellow-4 active:border-yellow-4 disabled:border-blue-1/[0.7] disabled:after:bg-[#A7BDC8]"><span>Talk with an expert</span><svg role="presentation" class="c-icon v-button-primary-yellow w-8.5 h-8.5 md:w-12 md:h-12 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-active:translate-x-[2px]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-button-cta" /></svg></a></div></div></div></section><section id="spotlight-0" class="c-module relative bg-white text-blue-1 pt-[var(--module-p-small)] pb-[var(--module-p-small)]" data-module-num="3"><div class="px-[var(--gutter-x)]"><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto "><div class="col-span-full sm:max-lg:col-span-10 sm:max-lg:col-start-2 lg:col-span-8 lg:col-start-3 flex flex-col text-center gap-4"><h2 class=" text-balanced text-blue-0">The RI Shifted Energy DERMS advantage.</h2><div class="text-lg mt-4 text-balanced"><p>A flexible, utility-ready platform that connects, controls, and optimizes DERs fast, securely, and at a level the grid actually needs.</p></div></div></div><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto mt-16 md:mt-22 !gap-y-10"><div class="col-span-full flex flex-wrap gap-x-4 lg:gap-x-6 gap-y-16 justify-center text-center"><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Flexible control architecture</h3></div><p class="grow text-lg mt-[auto] text-balanced">Flexible as either your primary or secondary DERMS, the platform fits seamlessly into existing utility environments, adding control and visibility without requiring major system changes.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839346&amp;s=65071ff18cf32a24fcd5a208e6cd153f 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839346&amp;s=d55420b8107d765927a072005006b438 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839346&amp;s=3245891bb7949d426fc5c621cb55bb41 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839346&amp;s=5b04abfc720f975efd763d2d60d4c5c9 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839346&amp;s=e8b185478b3e78a4981012e87042bec3 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=c815958eb8c7985270b8edf859ab037d 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=dcc5e16a6640b0e0e5712306052139c4 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=dd7a024a1e80af846d56e4f9c6559b14 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=f803265a6acbf5cb31d70686d2bcac48 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=0563ec03d12aa9d165a16ccd38b6b123 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_flex-architecture.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839346&amp;s=b3658974137ab40729715f3a64bc13fc" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Aggregator of aggregators</h3></div><p class="grow text-lg mt-[auto] text-balanced">Unify strategy, software, and operations in one platform—integrating new and existing systems, partner networks, and DER capacity to maximize load flexibility.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771458201&amp;s=ee5a1fab63ce88b5be541e5bd2960fba 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771458201&amp;s=2592809737f8f73a9084aa08727fbced 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771458201&amp;s=87c32b0b24d49a6938c3af96e44423a1 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771458201&amp;s=501304dbb9f9ece87c22effb38475ee2 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1771458201&amp;s=da4049f8a59c81e9162076e03fb74080 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=970273911ef4db794f805ab88d852e1a 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=438f5511f41b93bfaff75a74e9fea3fb 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=9e901c01994bc76b39ba68a23cbbe234 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=4bffa7d426237bf50d7ff7b7278ef74c 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=28ba93919d64e417de4342a5efab2cd6 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-ModuleV2.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1771458201&amp;s=e58b0a35b551e8b77b330254d92fdf74" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Launch in as little as 60&nbsp;days</h3></div><p class="grow text-lg mt-[auto] text-balanced">Our rapid deployment accelerates time to value without sacrificing reliability, security, or grid readiness.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839389&amp;s=548dc4a6421fbf318cc15d471d7497c8 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839389&amp;s=d9ec1c4355f2a69068b55ce40bf79f93 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839389&amp;s=11e81b7c3ffe8f9174b485f6255d9fe2 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839389&amp;s=1291e44e4c51c57efd01704e1f446420 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839389&amp;s=d36d28e273605caa842ce9dc5ed7a645 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=d04d676ed33e96a5e428da759a55a65e 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=5dcdee6b389a5c5a464ba10cc71ec3a1 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=6fcfc35d0091d6388c3831a60df58fb0 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=a0a978b562f284e065311276b7d6bc59 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=8c43a6cd5dbffcf86a639c142f0ae8b5 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_launch-in-60-days.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839389&amp;s=e8712948c44d04f64f80fcd55235bf3f" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Deploy where you need&nbsp;it</h3></div><p class="grow text-lg mt-[auto] text-balanced">RI Shifted Energy DERMS supports local, live, and highly regulated utility environments, with flexible deployment across cloud, on-premises, and FedRAMP High.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839510&amp;s=d7bd9947ac31aa0252ffcedb742dd15b 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839510&amp;s=dc1fd862a1e633bc4c0298ec0a846e57 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839510&amp;s=a6cdf22230223b1c94e1a030b4fe1bfb 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839510&amp;s=2040150584f4ba91e43ab490ace17bc0 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839510&amp;s=ec093bd68a1bb2dfc8c06c63fd381cc9 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=e88f894838b3a8a02d1a7ffc283a0684 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=a6ba5a509d9c8d49e41f469036370d37 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=ce148e2282970d8bea29a0ce9f2b7e71 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=307a92d81a01343286e327170d051688 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=958c9b6181fca4c753889e2e6144c53a 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_deploy-as-you-need.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839510&amp;s=9a4c111b51b65515682f0341f72d8103" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Asset-level&nbsp;insights</h3></div><p class="grow text-lg mt-[auto] text-balanced">Forecast and control at the individual device level, not just fleet averages. This service enables granular visibility, accurate forecasting, and precise dispatch for every enrolled asset.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839448&amp;s=ceb964b7e1759a3c15771f3d907f816e 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839448&amp;s=40aa3fdfc6a41206608e09f7035118ec 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839448&amp;s=5eb6e221d85a15ef136afbfbf4299df8 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839448&amp;s=63b5c48992ad994c15c1a582c97b3a0c 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839448&amp;s=fa2e8a70f4d3e2685bebea215066f732 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=1885664daacd9c1bdde0993861348931 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=93b87e567efef2c439fa8bf01d5a0f5a 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=2f4c3673716a42a0c5088d9c9d025979 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=5515d8a51f3f34cea3dc3e8f998694fb 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=eae3415ced46f0e2c19edab33146bb06 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_Asset-level-and-insights.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839448&amp;s=92d3fdc276690b6794f6af90d084fc8e" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div><div class="sm:basis-[calc(50%-0.5rem)] lg:basis-[calc(25%-1.125rem)]"><div class="flex flex-col h-full "><div class="flex flex-col min-h-full"><div class="flex flex-col min-h-full max-w-[17.125rem] gap-6 mx-auto"><div class="" ><h3 class=" text-blue-0 text-3xl text-balanced">Locational&nbsp;dispatch</h3></div><p class="grow text-lg mt-[auto] text-balanced">Use targeted control by device type and grid location to manage load where it matters most—enabling localized dispatch rather than broad, system-wide actions.</p><div class="-order-1 w-full"><picture class=""><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=390&amp;h=390&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839435&amp;s=921b01446e7127ab6300fdfcef23848d 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=744&amp;h=744&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839435&amp;s=46eb1cdc82d158a8d36df7320a639e68 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1024&amp;h=1024&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839435&amp;s=a7431197e8141296e3f5bb7d4eb1898b 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1514&amp;h=1514&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839435&amp;s=0e9f6a7c5418234e1d1ba38647e3696c 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1920&amp;h=1920&amp;q=60&amp;fm=webp&amp;fit=crop&amp;dm=1770839435&amp;s=71d26e7bd6ffdb9a1a8bc77df9e9f525 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=390&amp;h=390&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=62b6eb2e485c5756b62cd888a6db6d9e 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=744&amp;h=744&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=0179f3fdb6cb62efff27256f91fdf537 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1024&amp;h=1024&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=535b69433e3c50967a299b2371c00ac5 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1514&amp;h=1514&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=5cebc790f2867d86368dceaedafa3e23 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=1920&amp;h=1920&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=f61a31f279e530967315bc8899d98275 1920w"><img class="c-img opacity-0 transition-all duration-700 h-32.5 w-32.5 rounded-full object-cover mx-auto" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Icons-for-Spotlight-Module_location-dispatch.png?w=600&amp;h=600&amp;q=60&amp;auto=format&amp;fit=crop&amp;dm=1770839435&amp;s=b28509bcf49458285419903e20324502" loading="lazy" x-data="image({DEFAULT:{width:600,height:600}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></div></div></div></div></section><section id="dataVisualization-0" class="c-module relative bg-blue-0 text-white pt-[var(--module-p-small)] pb-[var(--module-p-small)]" data-module-num="4"><div class="px-[var(--gutter-x)]"><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl max-lg:gap-y-10 gap-x-4 lg:gap-x-6 mx-auto "><div class="col-span-full sm:max-lg:col-span-10 sm:max-lg:col-start-2 lg:col-span-8 lg:col-start-3 flex flex-col text-center gap-4"><h2 class=" text-balanced text-white">Proven at scale. Built for the&nbsp;grid.</h2><div class="text-lg mt-4 text-balanced"><p>RI Shifted Energy DERMS is validated by utilities, deployed across assets, and ready to scale.</p></div></div></div><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl max-lg:gap-y-10 gap-x-4 lg:gap-x-6 mx-auto mt-14 md:mt-16 justify-items-center"><div class="col-span-full sm:max-lg:col-span-6 lg:col-span-3 w-full opacity-0 lg:first:col-start-1" x-data x-intersect.half.once="$motion({opacity:[0,1],y:[48, 0]}, {delay: 0})"><figure class="flex flex-col gap-6 items-center"><span class="text-yellow-1"><svg role="presentation" class="c-icon v-image w-[3.75rem] h-[3.75rem] ease-[cubic-bezier(0.28,0.57,0.21,0.95)]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-custom-energy-charging" /></svg></span><figcaption class="flex flex-col gap-4 items-center text-center"><span class="text-stats">2M+</span><span class="text-xl">device-level dispatches</span></figcaption></figure></div><div class="col-span-full sm:max-lg:col-span-6 lg:col-span-3 w-full opacity-0 lg:first:col-start-1" x-data x-intersect.half.once="$motion({opacity:[0,1],y:[48, 0]}, {delay: 0.15})"><figure class="flex flex-col gap-6 items-center"><span class="text-green-1"><svg role="presentation" class="c-icon v-image w-[3.75rem] h-[3.75rem] ease-[cubic-bezier(0.28,0.57,0.21,0.95)]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-custom-user-profile" /></svg></span><figcaption class="flex flex-col gap-4 items-center text-center"><span class="text-stats">16K+</span><span class="text-xl">group-level dispatches</span></figcaption></figure></div><div class="col-span-full sm:max-lg:col-span-6 lg:col-span-3 w-full opacity-0 lg:first:col-start-1" x-data x-intersect.half.once="$motion({opacity:[0,1],y:[48, 0]}, {delay: 0.3})"><figure class="flex flex-col gap-6 items-center"><span class="text-red-1"><svg role="presentation" class="c-icon v-image w-[3.75rem] h-[3.75rem] ease-[cubic-bezier(0.28,0.57,0.21,0.95)]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-custom-Globe pin" /></svg></span><figcaption class="flex flex-col gap-4 items-center text-center"><span class="text-stats">25</span><span class="text-xl">utility clients across the U.S. and Canada</span></figcaption></figure></div><div class="col-span-full sm:max-lg:col-span-6 lg:col-span-3 w-full opacity-0 lg:first:col-start-1" x-data x-intersect.half.once="$motion({opacity:[0,1],y:[48, 0]}, {delay: 0.45})"><figure class="flex flex-col gap-6 items-center"><span class="text-lightblue-1"><svg role="presentation" class="c-icon v-image w-[3.75rem] h-[3.75rem] ease-[cubic-bezier(0.28,0.57,0.21,0.95)]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-custom-calendar-schedule" /></svg></span><figcaption class="flex flex-col gap-4 items-center text-center"><span class="text-stats">6+</span><span class="text-xl">years of live, multi-asset operations</span></figcaption></figure></div></div></div></section><section id="emphasizedContent-0" class="c-module relative bg-blue-7 text-blue-1 overflow-hidden" data-module-num="5"><div class="px-[var(--gutter-x)]"><div class="lg:min-h-[49.25rem] grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl mx-auto max-md:py-[var(--module-p-medium)] gap-x-4 lg:gap-x-6 max-md:gap-y-12 "><div class="self-center col-span-full md:max-lg:col-span-6 md:max-lg:col-start-7 lg:col-start-8 lg:col-span-5 3xl:col-start-8 3xl:col-span-4 md:py-[var(--module-p-medium)] md:max-lg:pl-6"><div class="flex flex-col max-sm:col-span-full sm:col-span-7 3xl:col-start-2 3xl-col-span-5 gap-4"><div class="c-super-heading text-super-heading text-balanced">
		Device agnostic
	</div><h2 class=" text-balanced text-blue-0">Reliably scale your portfolio with 100+ leading&nbsp;OEMs.</h2><div class="text-lg mt-4 text-balanced"><p>RI Shifted Energy DERMS works with over 100 OEMs and normalizes data across a wide variety of devices—creating one consistent, normalized data layer and API for all grid resources.</p></div></div></div><div class="grid relative col-span-full md:col-span-6 3xl:col-start-2 3xl:col-span-5 md:row-start-1 row-start-1"><div class="relative self-center z-10 md:my-20 max-md:-mx-[var(--gutter-x)] md:h-[37.1875rem] md:-ml-[var(--gutter-x)]"><picture class=" block"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=390&amp;h=185&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1771514796&amp;s=4973a51d0f1157616c203573147fd37b 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=744&amp;h=352&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1771514796&amp;s=b7749dab4632e6f6ba3d14e9ca0328e9 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1024&amp;h=484&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1771514796&amp;s=a38b173902a3335ba60df59e373d60be 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1514&amp;h=716&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1771514796&amp;s=5c48f3399152566b471484f37428dbc4 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1920&amp;h=907&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1771514796&amp;s=9ba27bc4cdaa9d6f7d7a98589f8412b0 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=390&amp;h=185&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=a5b4ce175f48579e7df690c20bd92780 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=744&amp;h=352&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=69dad9711db1d99d54f5f9db42054cde 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1024&amp;h=484&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=fd1ca6873a1a29c64040d26e264c3478 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1514&amp;h=716&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=eaa4b1025931d1ead46ff9858d2fe962 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=1920&amp;h=907&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=0c21f2701a54e28ba08b4fb92e982076 1920w"><img class="c-img opacity-0 transition-all duration-700 md:absolute max-md:block inset-y-0 h-full w-full 3xl:max-w-none 3xl:w-[50vw] object-cover max-md:aspect-[374/304] max-md:max-h-[19rem] 3xl:w-50 right-0" src="https://optimise2.assets-servd.host/resource-innovations/production/images/Emphasized-Content-Device-Agnostic-graphic_V4.png?w=595&amp;h=745&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1771514796&amp;s=c8bd97771bbd50c3f64c02021368ec3e" loading="lazy" x-data="image({DEFAULT:{width:595,height:281}})" alt="" :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></div></section><section id="featuredContent-0" class="c-module relative bg-blue-1 text-white overflow-hidden" data-module-num="6"><div class="px-[var(--gutter-x)]"><div class="relative grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl mx-auto gap-x-4 lg:gap-x-6 gap-y-8 pt-[var(--module-p-medium)] pb-[var(--module-p-medium)]"><div class="col-span-full sm:max-lg:col-span-6 sm:max-lg:pr-3 lg:col-span-4 3xl:col-start-2 3xl:col-span-4 row-start-1" x-cloak x-init="$el.style.transform = 'translateY(48px)'" x-data x-intersect.half.once="$motion({y:[48,0]})"><div class="flex flex-col max-sm:col-span-full sm:col-span-7 3xl:col-start-2 3xl-col-span-5 gap-4"><div class="c-super-heading text-super-heading text-balanced">
		Press release
	</div></div></div><div class="col-span-full  sm:max-lg:pr-3  3xl:col-start-2" x-cloak x-init="$el.style.opacity = 0" x-data x-intersect.half.once="$motion({opacity:[0,1],y:[48,0]})"><div class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl mx-auto gap-x-4 lg:gap-x-6 gap-y-8"><div class="col-span-full sm:max-lg:col-span-6 sm:max-lg:pr-3 lg:col-span-4 3xl:col-span-4 "><h2 class=" translateY">Resource Innovations Acquires Shifted&nbsp;Energy</h2></div><div class="col-span-full sm:max-lg:col-span-6 sm:max-lg:pl-3 lg:col-start-5 lg:col-span-7 3xl:col-start-6 3xl:col-span-5"><div class="text-lg  translateY">
                        Resource Innovations, now with Shifted Energy, becomes the first energy industry company to offer an integrated turnkey utility demand-side management (DSM) and edge DERMS platform.
                    </div><div class="flex flex-wrap mt-6"><a href="https://www.resource-innovations.com/resource/shifted-energy-press-release" class="c-button v-primary-white group relative isolate inline-flex gap-4 transition-colors ease-[cubic-bezier(0.28,0.57,0.21,0.95)] duration-200 pl-6 pr-2 py-2 text-white after:bg-yellow-1 disabled:text-white/70 rounded-full border border-solid border-white after:transition-transform after:ease-[cubic-bezier(0.28,0.57,0.21,0.95)] after:duration-200 after:w-8.5 after:h-8.5 md:after:w-12 md:after:h-12 after:right-2 after:top-2 hover:after:scale-[1.1667] hover:bg-mutedblue-30 hover:border-mutedblue-30 active:bg-mutedblue-20 active:border-mutedblue-20 disabled:border-white/70 disabled:pointer-events-none"><span>Read more</span><svg role="presentation" class="c-icon v-button-primary-white w-8.5 h-8.5 md:w-12 md:h-12 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-active:translate-x-[2px]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-button-cta" /></svg></a></div></div></div></div></div></div></section><section id="callToAction-0" class="c-module relative bg-white text-blue-1 pt-[var(--module-p-small)] pb-[var(--module-p-small)]" data-module-num="7"><div class="px-[var(--gutter-x)]"><div class="rounded-lg min-h-[29.375rem] overflow-hidden grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl mx-auto gap-x-4 lg:gap-x-6 gap-y-18 bg-blue-7 "><div class="self-center max-md:col-span-full md:col-start-2 md:col-span-5 3xl:col-start-2 3xl:col-span-4 max-md:px-7 max-md:pt-16 md:py-16"><h2 class=" text-blue-0">Put our energy expertise to&nbsp;work.</h2><div class="text-lg mt-8 text-blue-1"><p>See how Resource Innovations can help you navigate the clean energy transition, meet your decarbonization goals, and deliver successful outcomes at scale.</p></div><div class="mt-10 flex flex-wrap gap-3"><a href="https://www.resource-innovations.com/contact-us" class="c-button v-primary-yellow group relative isolate inline-flex gap-4 transition-colors ease-[cubic-bezier(0.28,0.57,0.21,0.95)] duration-200 pl-6 pr-2 py-2 bg-transparent after:bg-yellow-1 rounded-full border border-solid border-blue-1 after:transition-transform after:ease-[cubic-bezier(0.28,0.57,0.21,0.95)] after:duration-200 after:w-8.5 after:h-8.5 md:after:w-12 md:after:h-12 after:right-2 after:top-2 hover:after:scale-[1.1667] hover:bg-yellow-5 hover:border-yellow-6 active:bg-yellow-4 active:border-yellow-4 disabled:border-blue-1/[0.7] disabled:after:bg-[#A7BDC8]"><span>TALK TO AN ENERGY EXPERT</span><svg role="presentation" class="c-icon v-button-primary-yellow w-8.5 h-8.5 md:w-12 md:h-12 stroke-blue-0 ease-[cubic-bezier(0.28,0.57,0.21,0.95)] transition-transform duration-200 group-disabled:stroke-blue-0/60 group-active:translate-x-[2px]"><use xlink:href="/custom-ui/icons.svg?2.11#icon-button-cta" /></svg></a></div></div><div class="max-md:col-span-full md:col-start-8 md:col-span-5 3xl:col-start-7 3xl:col-span-6"><picture class=" block w-full h-full relative max-sm:aspect-[358/232]"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=390&amp;h=261&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1724944421&amp;s=a41b9ef577444003900370bbbdb4f88a 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=744&amp;h=497&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1724944421&amp;s=5b6abca08f191ea49afd193365c719f1 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1024&amp;h=684&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1724944421&amp;s=a307339e429e20c50da1e5e29959d184 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1514&amp;h=1011&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1724944421&amp;s=a1ff75f61643709763bade3e40d8d051 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1920&amp;h=1282&amp;q=60&amp;fm=webp&amp;fit=clip&amp;dm=1724944421&amp;s=485b0aac53531f48f7c6049359717152 1920w"><source type="image/webp" srcset="https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=390&amp;h=261&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=428a823e87baaae66b86656c0e33ac2e 390w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=744&amp;h=497&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=a55ff49dbc06db198de7dd1706c406a9 744w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1024&amp;h=684&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=7257f21d4f3a200f97d2bef82aa81b61 1024w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1514&amp;h=1011&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=25f5ea102c7bedcfcada6fbf029bc7d8 1514w, https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=1920&amp;h=1282&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=4b314f3f594e37ccdab906f6b9574120 1920w"><img class="c-img opacity-0 transition-all duration-700 absolute inset-0 h-full w-full object-cover object-center" src="https://optimise2.assets-servd.host/resource-innovations/production/images/energy-advisors-meeting.jpg?w=595&amp;h=745&amp;q=60&amp;auto=format&amp;fit=clip&amp;dm=1724944421&amp;s=1977d42dfc0383322c27cdbc170d5cfa" loading="lazy" x-data="image({DEFAULT:{width:595,height:397}})" alt="Diverse energy advisors meeting with utility customers." :width="getSize()" :height="getSize('height')" :transitionend="false" :x-effect="false" :onLoad="false"></picture></div></div></div></section>	  

			</main>

			
			

<footer class="region-footer bg-blue-0 text-white">
	<div class="px-[var(--gutter-x)] max-md:pt-12 md:pt-16 lg:pt-24 max-md:pb-9 lg:pb-16 md:pb-12">
		<nav class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl max-sm:gap-9 sm:max-lg:gap-4 lg:gap-6 mx-auto sm:max-md:gap-y-7.5" aria-label="Footer Functional Navigation">

			<div class="max-md:col-span-full md:col-span-3">
				<a class="c-logo" href="https://www.resource-innovations.com/">
					<span class="sr-only">Resource Innovations</span>
					<svg
class="max-w-full max-sm:h-18 sm:h-20 fill-current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 173.7 100.4" xml:space="preserve">
<path
d="M126 .1c-13.5-.6-25.8 4.2-35.2 12.3 7.4 8 12.6 18.1 14.3 29.4.3 1.9-1 3.8-2.9 4.3l-2.1.6C98.4 22.7 78.2.2 50.1.2 21.8.2-1 23.7 0 52.2c.9 25.7 22.1 47 47.7 48.2 13.5.6 25.8-4.2 35.2-12.3-7.4-8-12.6-18.2-14.3-29.5-.3-1.9 1-3.8 2.9-4.3l2.1-.6c.8 11.8 5.7 22.4 13.2 30.5 9.2 9.9 22.2 16.1 36.7 16.1 28.3 0 51.1-23.5 50.1-52-.8-25.7-21.9-47-47.6-48.2zM66 43.6c-5.1 0-10.3.3-14.2 2.7v20.4H59v8.4H34.7v-8.4H41V42.2h-6.3v-8.4h16.8v5.8c2.9-5.4 8.2-6.9 14.6-6.9v10.9H66zm58.9-29.4c4.1 0 7.5 3.3 7.5 7.4s-3.3 7.4-7.5 7.4c-4.1 0-7.5-3.3-7.5-7.4.1-4.1 3.4-7.4 7.5-7.4zm12.3 60.9h-23.5v-8.4h6.3V42.2h-6.3v-8.4h17.1v32.9h6.3l.1 8.4z"/>
<path
fill="none" d="M66 43.6c-5.1 0-10.3.3-14.2 2.7v20.4H59v8.4H34.7v-8.4H41V42.2h-6.3v-8.4h16.8v5.8c2.9-5.4 8.2-6.9 14.6-6.9v10.9H66zm58.9-29.4c4.1 0 7.5 3.3 7.5 7.4s-3.3 7.4-7.5 7.4c-4.1 0-7.5-3.3-7.5-7.4.1-4.1 3.4-7.4 7.5-7.4zm12.3 60.9h-23.4v-8.4h6.3V42.2h-6.3v-8.4h17.1v32.9h6.3v8.4z"/>
</svg>				</a>
			</div>

															<div class="grid 'md:col-start-4' col-span-full sm:max-md:col-span-6 md:col-start-4 md:col-span-3 ">
						<div class="flex flex-col gap-7.5">
																								<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/services">Services</a>
																					<ul class="c-menu v-footer-sub flex flex-col mt-[1.625rem] gap-[0.375rem]">
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/services/advisory-service">Advisory Services</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/services/utility-dsm-solutions">Utility DSM Solutions</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/services/energy-transition">Energy Transition</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/services/software-analytics">Software and Analytics</a>
													</li>
																							</ul>
																			</div>
																					</div>

													<div style="padding-top: 2.4rem;">
								<ul class="flex flex-col gap-y-6 justify-start max-sm:mt-6 sm:max-md:-order-1">
																			<li class="">

											<a class="group flex items-center gap-6" href="https://www.linkedin.com/company/resourceinnovations/" target="_blank">
												<svg role="presentation" class="c-icon fill-white w-6.5 h-6.5 transition-color duration-300 ease-in-out"><use xlink:href="/ui/icons.svg?2.11#icon-linkedin" /></svg>
												<span class="text-sub-heading underline-offset-4 group-hover:underline">LinkedIn</span>
											</a>
										</li>
																																			</ul>
							</div>
																			<hr class="sm:hidden border-white/50 mt-9">
											</div>
									<div class=" 'md:col-start-4' col-span-full sm:max-md:col-span-6  md:col-span-3 ">
						<div class="flex flex-col gap-7.5">
																								<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/our-insights">Our Insights</a>
																			</div>
																																<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/who-we-serve">Who We Serve</a>
																			</div>
																																<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/about-us">About Us</a>
																					<ul class="c-menu v-footer-sub flex flex-col mt-[1.625rem] gap-[0.375rem]">
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/about-us/mission-values-history">Mission, Pillars, and History</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/about-us/corporate-impact">Corporate Impact</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/about-us/leadership">Leadership</a>
													</li>
																									<li>
														<a class=" c-link v-footer-menu-level2 text-sm uppercase leading-7 tracking-widest underline-offset-4 hover:underline" href="https://www.resource-innovations.com/about-us/press">Press</a>
													</li>
																							</ul>
																			</div>
																					</div>

																			<hr class="sm:hidden border-white/50 mt-9">
											</div>
									<div class=" 'md:col-start-4' col-span-full sm:max-md:col-span-6 flex flex-col justify-between sm:max-md:col-span-full sm:max-md:grid sm:max-md:grid-cols-2 sm:max-md sm:max-md:gap-4 md:col-span-3 ">
						<div class="flex flex-col gap-7.5">
																								<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/careers">Careers</a>
																			</div>
																																<div>
										<a class=" c-link v-footer-menu-level1 text-3xl leading-[1.3333] underline-offset-4 hover:underline" href="https://www.resource-innovations.com/contact-us">Contact Us</a>
																			</div>
																																										<div class="iframe-footer">
																																	
																									<p class='text-3xl'>Subscribe</p>
																																																
											
																																					<p class='text-xs'>STAY CURRENT WITH OUR IMPACT</p>
																																				
											
																																																																									
											
																																																																									
											

											<iframe id="newsletter_iframe" src="https://www2.resource-innovations.com/l/972883/2024-08-16/6f4s2"
													width="100%" height=260px type="text/html" frameborder="0" scrolling="no" allowTransparency="true" style="border: 0;margin:0px -8px"></iframe>
											<script  nonce="anducHJhdXJ5ZW1hZm1icWx3dmR0Z2pwdWphenF1YnRleWJk">

												var prevUrl='';
												/*setInterval(function(){
													document.getElementById("newsletter_iframe").style.height = document.getElementById("newsletter_iframe").contentWindow.document.body.scrollHeight + 'px';
												},1000)*/
											</script>
										</div>
																														</div>

																	</div>
									</nav>

		<hr class="max-md:my-6 md:mt-24 sm:mb-8 border-white/50">
		
		<nav aria-label="Legal Navigation">
			<ul class="grid max-sm:grid-cols-2 sm:grid-cols-12 max-w-screen-3xl gap-4 lg:gap-6 mx-auto text-sm leading-[1.2857em] max-md:gap-y-6">
																						<li class="col-span-full sm:col-span-3">
								<a href="https://www.resource-innovations.com/privacy-policy" class="underline-offset-4 hover:underline "									>Privacy Policy
								</a>
							</li>
																								<li class="col-span-full sm:col-span-3">
								<a  class="underline-offset-4 hover:underline "
																	id="revisitContent"
																	href="#"
																>Do Not Sell or Share My Personal Information
								</a>
							</li>
																			<li class="col-span-full sm:max-lg:col-span-6 lg:col-start-7 lg:col-span-6 sm:text-right max-sm:mt-3">
					2026
					Resource Innovations - All rights reserved
				</li>
			</ul>
		</nav>
	</div>
</footer>



  
<div class="c-modal fixed inset-0 z-100 hidden" x-comp="modal" x-data="modal({id:'modal-component'})" x-show="$store.modal.show" x-trap="$store.modal.show" x-bind:aria-hidden="!$store.modal.show" @keydown="keyPress($event)"
  x-transition:enter="c-modal-enter"
  x-transition:enter-start="c-modal-enter-start"
  x-transition:enter-end="c-modal-enter-end"
  x-transition:leave="c-modal-leave"
  x-transition:leave-start="c-modal-leave-start"
  x-transition:leave-end="c-modal-leave-end">
    <div class="w-full h-full bg-black/70 fixed inset-0 z-0" tabindex="-1">

    <div class="relative z-10 flex flex-col w-full h-full justify-center items-center">
      <div id="modal-component" class="c-modal-box relative w-full max-w-4xl outline-none"
        :class="modalClass(true)"
        :tabindex="($store.modal.show) ? '-1' : false"
        :aria-labelledby="showHeading() ? 'modal-component-title' : false" 
        :aria-label="getLabel()" 
        @focus="activate()"
        aria-role="dialog" 
        x-ref="dialog">
        <template x-if="showHeading()">
          <header>
            <h2 id="modal-component-title" x-ref="heading" x-text="$store.modal.heading"></h2>
          </header>
        </template>
        <template x-if="$store.modal.content" id="modal-content">
          <div class="c-content" tabindex="-1" x-ref="content"></div>
        </template>
        <button class="absolute top-4 right-4 z-10 h-7.5 w-7.5 bg-blue-6 flex flex-col justify-center items-center rounded-full" @click="closeModal()">
          <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
            <line x1="0.404061" y1="0.404533" x2="7.67716" y2="7.67763" stroke="#113D55" stroke-width="1.14286"/>
            <line x1="7.6775" y1="0.404061" x2="0.4044" y2="7.67716" stroke="#113D55" stroke-width="1.14286"/>
          </svg>
          <span class="sr-only">Close</span>
        </button>
        <button x-show="$store.modal.transcript" class="text-white" @click="showTranscript($event)" x-text="$store.modal.showTranscript ? 'Hide Transcript' : 'Show Transcript'">Show Transcript</button>
      </div>
      <div class="relative bg-white w-full max-w-3xlmx-auto overflow-auto" :class="modalClass()"  x-ref="transcript">
        <div x-show="$store.modal.showTranscript" x-collapse.duration.700ms>
          <div id="modal-transcript" tabindex="0"></div>
        </div>
      </div>

    </div>

  </div>
  </div> 

					</div>

					<script type="application/ld+json" nonce="f1640adf36e885f827138fdb2675fdf2f116c0fe20cf">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","author":{"@id":"#identity"},"copyrightHolder":{"@id":"#identity"},"copyrightYear":"2026","creator":{"@id":"#creator"},"dateModified":"2026-02-25T10:57:58-08:00","datePublished":"2026-01-21T20:55:00-08:00","description":"Introducing the energy industry's first fully integrated turnkey utility DSM and edge DERMS platform.","headline":"RI Shifted Energy DERMS Platform","image":{"@type":"ImageObject","url":"https://optimise2.assets-servd.host/resource-innovations/production/images/RI-Shifted_Hero-Modual_V3.png?w=1200&h=630&q=82&auto=format&fit=crop&dm=1771455598&s=9e99032fdc2d130adeb79391664a0035"},"inLanguage":"en-us","mainEntityOfPage":"https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems","name":"RI Shifted Energy DERMS Platform","publisher":{"@id":"#creator"},"url":"https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems"},{"@id":"#identity","@type":"LocalBusiness","address":{"@type":"PostalAddress","addressCountry":"US","addressLocality":"Half Moon Bay","addressRegion":"California","postalCode":"94019","streetAddress":"719 Main Street, Suite A"},"image":{"@type":"ImageObject","height":"36","url":"https://cdn2.assets-servd.host/resource-innovations/production/images/resource-innovation-logo.svg?dm=1694474527","width":"180"},"logo":{"@type":"ImageObject","height":"60","url":"https://cdn2.assets-servd.host/resource-innovations/production/images/resource-innovation-logo.svg?dm=1694474527","width":"300"},"name":"Resource Innovations","priceRange":"$","sameAs":["https://www.linkedin.com/company/resourceinnovations/"]},{"@id":"#creator","@type":"LocalBusiness","description":"Resource Innovations provides software solutions and services for energy transformation. We bring a fundamentally different approach to the clean energy transformation challenge.","name":"Resource Innovations","priceRange":"$"},{"@type":"BreadcrumbList","description":"Breadcrumbs list","itemListElement":[{"@type":"ListItem","item":"https://www.resource-innovations.com/","name":"Home","position":1},{"@type":"ListItem","item":"https://www.resource-innovations.com/services","name":"Services","position":2},{"@type":"ListItem","item":"https://www.resource-innovations.com/services/software-analytics","name":"Software and Analytics","position":3},{"@type":"ListItem","item":"https://www.resource-innovations.com/services/software-analytics/distributed-energy-resource-management-systems","name":"DERMS Platform","position":4}],"name":"Breadcrumbs"}]}</script><script src="/dist/scripts.min.js?ver=2.11" nonce="Zm1ieHZ6dnl4eXljcXR2anR4bXhnbHpmdGRka2ppdWt0eHRx"></script>
<script src="/dist/cookies-eyes.js?v=1773359522" nonce="YXNza3VxZ3pxbGxxZXFxcGJ2amV2ZmZlYnRjd25xenR5cGJt"></script></body>
</html>