Carbon Solutions Group

A custom business app for streamlining Solar Renewable Energy Certificates (SRECs) Trading at CSG

An aerial view solar solutions


Solar energy is the future, so why should Solar Renewable Energy Certificates (SRECs) be stuck in the past? To streamline a highly complex set of procedures and achieve predictable, error-free results, SREC trading firm Carbon Solutions Group harnessed the power of Daylight.


Operational Efficiency

Customer Experience

Data Management & Analytics

Revenue Growth

The Opportunity

Carbon Solutions Group believes it should be easy being green. Since 2006, the project development, environmental asset management, and advisory firm has helped businesses and individuals buy and sell Solar Renewable Energy Credits and other commodities that offset energy consumption. To efficiently manage the myriad steps and data points involved in this process, CSG harnessed the power of Daylight.

CSG graphic explainer of renewable and non renewable energy resources

The Solar Energy Difference

Given the choice, most of us would opt to use electricity generated by renewable resources, such as wind, water, and sunlight. Once energy is stored in the grid, however, it all looks the same—there’s no green-colored powerline that distinguishes, for instance, solar power from power generated by fossil fuels.

Solar Renewable Energy Credits

What Is an SREC?

Carbon Solutions Group seeks to address the gap between sustainable intentions and sustainable solutions by selling Solar Renewable Energy Credits (SRECs). An SREC is a credit that represents one megawatt hour (MWh) of solar-generated electricity—enough to power an average US home for a month. CSG works alongside solar array installers and system operators to create and bundle SRECs for sale to power providers and utility companies.

Graphic image of SREC work process

How Do SRECs Work?

SREC creation, management, and transactions are complex procedures involving a number of different stakeholders. First, CSG facilitates a conversation between a system owner and developer to construct a solar array. After the amount of energy the solar array will generate is calculated, the three parties reach an agreement about ownership of associated credits. CSG then registers and sells the SRECs to buyers through the PJM Environmental Information Services Generation Attribute Tracking System (GATS), an independent SREC marketplace.

CSG meter readings monthly graph

A lot of Data

CSG needs to manage information associated with thousands of solar power systems: their composition, output, identification numbers, registration status with GATS and state authorities, and so on. Everything from proof of energization to the precise size and angle of panels matters. There are a plethora of data points, as well as multiple sets of contracts, to coordinate and store. Additionally, the company needs to check in with every customer to ensure consistent and accurate meter readings. Doing this manually creates countless opportunities for human error.

…And Less Room to Manage It All

It wasn’t long before CSG began to feel the growing pains of manually managing these crucial steps without additional support. The company’s digital records had nearly reached the limits of their storage solution, and managing the data was causing confusion. At the same time, the SREC landscape was changing: rather than bundling new systems at a handful of busy periods during the year, CSG would be doing business in a more fluid, ongoing manner.

CSG new approach graphics image

The Need for a New Approach

Essentially, CSG needed to streamline a highly complex set of procedures and achieve predictable, error-free results. Moreover, the CSG team wanted to give customers and partners an easy way to upload and interact with their data. The right approach would increase transparency, minimize busy work, and reduce strain on CSG. The wrong approach, however, could add further complications to an already byzantine data infrastructure.

CSG new approach graphics image

A Ray of Sunshine

To leverage the power of digital technology to automate and systematize key business procedures, CSG called on the programmers, designers, and strategists at Daylight. Over the course of several months, we worked alongside the CSG team to create an internal application that simplifies the entire process: solar array installation, meter reading, contract creation and renewal, GATS registration, and SREC sales.

CSG meter readings monthly graph

Starting With a Strong Foundation

We started by learning as much as we possibly could about CSG’s business model, industry, and stakeholders. An informative series of preliminary meetings set the tone for what would soon become a close and deeply collaborative partnership. Once we understood CSG’s process and all its moving parts, we graphed a framework and developmental roadmap for the application, along with user stories, and got to work.

CSG user roles mapping

Mapping Out User Roles

One early milestone was determining who would be using the application, and how. We divided users into three groups—CSG employees, installer partners, and customers—each with different permissions. The application would automate the job of keeping these three groups informed of current system status and notifying them when a certain action was needed. Each user role would have access to a dashboard, so there would be no uncertainty as to what needs to happen, or who needs to make it happen.

APIs on APIs

Because multi-party agreements (i.e. between system owners, installers, state authorities, and power companies) play an essential role in SREC creation and transfer, we knew CSG would need a robust contract system. We leveraged the DocuSign API to create new contracts as soon as installers enter relevant data about a new customer and solar array. The system also automates inverter meter readings using manufacturer APIs and utilizes the Google Drive API to store contracts, spreadsheets, and proof of energization documentation.

Sprinting to the Finish

Building the application took several months, and involved significant research, testing, iteration, and dialogue with CSG. Given the complex nature of the project, we made a point of meeting frequently to showcase new features, diving into functional demos, and discuss what was coming next. But we didn’t want to wait until the application was finalized to provide CSG with better client onboarding functionality. We took a sprint-based approach to development, making features available as they were being programmed.

Screenshots of a custom business application

How Everything Came Together

The new application allows CSG, along with its installer partners and customers, to check system status instantly and take action in a single click. Charts show the status of a system—including registration, SREC production, and meter readings and validation—while red, yellow, and green lights indicate whether steps are pending, started, or complete. The CSG team can easily download a CSV file with all system information for uploading to GATS. It all adds up to a faster process with minimal errors and uncertainties.


Key application features and highlights of the project include…

  • A clean, comprehensive dashboard for employees, installers, and customers
  • Automatic notifications, leading to streamlined customer onboarding and meter readings, and more predictable contract renewal
  • Simple GATS import functionality with error notifications, reducing discrepancies between databases
  • Integration with various APIs and solar technologies
  • Transport layer security through advanced data encryption
  • Migration of legacy records

A Brighter Tomorrow

In addition to the above, we are continuing to provide CSG with ongoing maintenance and feature updates as necessary. Although we are happy to see how the application has saved CSG time, labor, and frustration, we’re most proud of the active partnership we’ve built together. But maybe it was only natural that a solar energy company would recognize the power of Daylight.


Renewable Energy

Services we provided

Product & Solutions Ideation

Solution Architecture

UX Design


Strategy & Planning

Websites & Digital Products

More Case Studies

View all
A man in a suit is using an iPad

Revolutionizing executive education: launching a custom LMS for C-level exclusive communities



Winemaker Studio App welcome page

Revolutionizing the winetasting experience: Dive into the Wente Winemaker Studio app

Wente Winemaker

Wine & Spirits