Talk to us about your solar industry project.
Tell us the operational challenge -- installation management, monitoring data, sales pipeline, or customer portal. We'll tell you what we'd build and how long it would take.
Solar installers managing 50 or more concurrent projects in spreadsheets lose permit status, miss equipment delivery windows, and send crews to the wrong site. Generic project management tools don't understand the solar installation lifecycle -- from site survey to permit submission to interconnection approval to energisation.
We build software for solar companies that is designed around how solar projects actually run. Installation pipelines, monitoring data from inverters and meters, sales CRM with proposal generation, and customer portals that show live generation data -- not a PDF emailed at the end of the month.
Solar installation project management from sale to energisation
Real-time solar monitoring and performance dashboards
Solar sales CRM with proposal and financing tools
Permit tracking and inspection management
RaftLabs builds custom software for solar companies, covering installation project management from sale to energisation, real-time solar monitoring platforms, sales CRM with proposal and financing tools, permit and inspection tracking, and customer-facing solar performance portals. Projects deliver in 10-14 weeks at a fixed cost.
Solar installation is a project-based business with permit complexity, equipment lead times, utility interconnection rules, and long customer relationships built on performance data. Most off-the-shelf tools handle one part of that well. A CRM manages leads but not permit milestones. A monitoring platform shows data but doesn't connect to the customer's contract or the sales proposal that set their expectations.
Custom software connects those parts. A permit milestone that clears triggers a crew scheduling workflow. An inverter data feed populates a customer portal showing live generation and cumulative savings against the original estimate. A solar sales CRM generates a proposal using the customer's actual utility rate and roof data. These connections don't exist in generic tools -- they have to be built.
At 50+ concurrent projects, spreadsheet tracking breaks down. Permit milestones get missed, crews get dispatched to sites that aren't ready, and operations managers spend their days chasing status by phone. A project management system with a live pipeline from signed contract to energisation eliminates the status call and gives every team member a single view of what is blocked and why.
A PDF emailed at the end of the month is not a customer experience that drives referrals or reduces support calls. Customers call to ask whether their system is working normally. A live portal showing real-time generation, cumulative savings against the original proposal estimate, and plain-language health indicators answers those questions before the customer picks up the phone -- and gives your brand a presence in the customer's daily life.
Manual proposal assembly from utility rate tables, roof data, and system sizing calculations is slow and inconsistent. A proposal generator that takes the customer's utility rate, roof characteristics, and proposed system size and produces a professional savings estimate in minutes lets your sales team quote more prospects and focus conversation time on the customer, not the document.
Permit requirements differ significantly across jurisdictions -- some require stamped structural engineering, others allow permit-by-affidavit. Without a system that knows the specific steps, document requirements, and typical timelines per authority, projects in less-familiar jurisdictions slip because the team doesn't know what is missing. A permit workflow configured per jurisdiction prevents those gaps before they become delays.
Project pipeline from signed contract to energisation, tracking every milestone -- site survey, permit submission, permit approval, equipment delivery, installation, utility inspection, and interconnection. Each project has a live status view showing what is complete, what is pending, and what is blocking forward progress. Crew scheduling tied to permit approval and equipment delivery windows so crews are not dispatched to a site that isn't ready. Milestone alerts notify the operations team when a step is overdue and the project is at risk of slipping its energisation date.
Real-time data collection from inverters, energy meters, and weather stations via API or hardware gateway. System performance dashboard showing live generation, daily and monthly totals, performance ratio against expected output, and degradation trends over time. Fault detection and alert routing when a system drops below expected performance thresholds. Multi-site fleet view for commercial and community solar operators showing all assets on one screen. Data stored at the granularity needed for utility reporting and performance guarantee verification.
Lead pipeline with source tracking, follow-up task management, and lead-to-proposal conversion metrics. Solar savings proposal generator that uses the customer's utility rate, roof characteristics, and proposed system size to produce a projected generation and savings estimate in a professional document. Financing option comparison presenting loan, lease, and PPA structures side by side. Contract generation and digital signature. Handoff to the installation team with all site and design data transferred automatically -- no manual re-entry.
Permit workflow tracking by jurisdiction, with the specific steps, document requirements, and typical timelines for each authority having jurisdiction configured in the system. Document storage for permit applications, structural engineering stamps, electrical single-line diagrams, and inspection sign-offs. Automatic deadline tracking so permit submissions and inspection scheduling don't slip. Status notifications to the customer and internal team when permits advance. Inspection result recording with pass, conditional pass, or correction required workflows.
Customer-facing web or mobile portal showing live system generation, historical production data, cumulative savings against original estimate, and environmental impact metrics. Billing and payment history for customers on a lease or PPA. Service request submission and status tracking. System health indicators with plain-language explanations when performance is below expectation. Proposal and contract document access for the life of the customer relationship. Portal is branded to the installing company, not a white-label with another company's logo.
Asset registry for commercial solar operators and O&M providers -- system location, equipment make and model, inverter serial numbers, warranty status, and service history. Scheduled maintenance tracking with automatic job generation at the right service interval for each system. Performance benchmarking across the fleet to identify underperforming systems before customers notice. Work order management for site visits with technician assignment, travel time, and parts used recorded against each system's service history.
We map your installation pipeline stage by stage -- from signed contract through permit, equipment delivery, installation, inspection, and interconnection -- and identify where permit jurisdictions, crew scheduling, or monitoring data requirements differ from what off-the-shelf tools handle. This produces a clear scope before any development begins.
We design the data model around the solar project lifecycle: system record, permit milestone record, crew schedule, monitoring data feed, and customer account -- all connected so a permit approval can trigger a scheduling workflow and a monitoring alert can create a service record without manual intervention.
Development runs in two-week sprints with working software available throughout. The installation pipeline is built first because it is the foundation that monitoring data and customer portal draw from. Inverter API integrations are confirmed and tested early so monitoring data availability doesn't block later phases.
We run a parallel period where the new system and existing spreadsheets are both active, giving your operations team time to build confidence before the cutover. Post-launch support covers configuration changes for new permit jurisdictions, new inverter brands added to the fleet, and any operational changes that need to be reflected in the system.
Frequently asked questions
Off-the-shelf platforms like Salesforce Solar Cloud, JobNimbus, or SolarEdge monitoring work well for companies whose operations fit the standard model. Custom software is the right choice when your installation workflow, permit jurisdictions, or monitoring data requirements are specific enough that platform configuration takes more effort than it saves. It is also the right choice when you want a branded customer portal rather than a white-label experience, or when you need to connect installation pipeline data, monitoring data, and customer account data in a way no single platform supports. We will tell you directly if a well-configured existing platform would solve your problem at lower cost.
Most inverter manufacturers provide a cloud API -- SolarEdge, Enphase, SMA, Fronius, and others all publish APIs for pulling generation and fault data. For systems without cloud connectivity, we integrate with on-site data loggers or build a gateway using hardware like Raspberry Pi or industrial IoT devices. Utility meters are typically read via the utility's customer API, a smart meter API, or interval data files exported from the billing system. The monitoring platform normalises data from multiple source types into a single schema so the dashboard works regardless of inverter brand.
Permit requirements for solar installations vary significantly between jurisdictions. Some allow permit-by-affidavit for small residential systems with a simple checklist. Others require stamped structural engineering reports, electrical single-line diagrams reviewed by a licensed engineer, and multiple inspection stages. Utility interconnection has its own separate process with timelines that range from two weeks to six months depending on the utility and system size. We map the specific steps, document requirements, and typical timelines for each jurisdiction you operate in during the scoping phase and configure the permit workflow module accordingly.
Start with the piece that is causing the most operational pain today. For most growing solar installers, that is the installation project management pipeline -- permit tracking, crew scheduling, and equipment delivery coordination across more projects than a spreadsheet can manage. That system is also the foundation the other tools connect to: monitoring data links to the installed system record, the CRM handoff feeds the installation pipeline, and the customer portal draws from both. Build the pipeline first, then layer monitoring and the customer portal on top of a foundation that already has the right data structure.
Project pipeline from signed contract to energisation with permit milestones and crew scheduling
Real-time inverter data, fleet performance dashboards, fault alerts, and customer portals
Multi-project tracking, resource allocation, document management, and inspection scheduling
Lead pipeline, proposal generation, financing options, contract signing, and installation handoff
What clients say
Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

All of the sprints were completed on schedule and on budget. We highly recommend RaftLabs!
01 / 02
Tell us the operational challenge -- installation management, monitoring data, sales pipeline, or customer portal. We'll tell you what we'd build and how long it would take.