• Installation team juggling permit applications, equipment delivery windows, and crew schedules across separate tools with no unified project status view?

  • Site survey results stored in photos and PDFs that the design team can't access without the sales rep forwarding them?

Solar Installation Management Software

Solar installation companies managing 20 or more concurrent projects hit the limit of what spreadsheets and shared drives can track. Permit status, equipment delivery windows, and crew schedules are spread across separate tools. Nobody has a single view of which projects are on track and which are blocked.

We build custom installation management software for solar companies that connects every phase of the project -- from signed contract through site survey, permit submission, equipment delivery, installation, and energisation. The project status is always current, and the right people see it without having to ask.

  • Project pipeline from contract to energisation with milestone tracking

  • Crew scheduling and dispatch tied to permit and equipment status

  • Site survey and design document management

  • Permit and inspection milestone tracking with jurisdiction-specific workflows

RaftLabs builds custom solar installation management platforms -- project pipeline from signed contract to energisation, crew scheduling tied to permit and equipment status, site survey and design document management, permit and inspection milestone tracking with jurisdiction-specific workflows, equipment and material tracking, and customer communication. Projects typically deliver in 10-14 weeks at a fixed cost.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
100+Software products shipped
FixedCost delivery
10-14Week delivery cycles
24+Industries served

Installation management software built for the solar project lifecycle

Generic project management tools track tasks and due dates. They don't know that a crew cannot be scheduled until the permit is approved and the equipment is confirmed delivered. They don't know that a site survey photo set needs to be accessible to the design engineer, the permit coordinator, and the customer in different formats. They don't know that an inspection failure in one jurisdiction requires a different correction workflow than a failure in another.

Solar installation management software needs to understand those dependencies. When a permit clears, the system should flag the project as ready for crew scheduling. When equipment delivery is confirmed, it should check whether the permit is also in place. When a milestone slips, it should recalculate the energisation date and alert the customer automatically. Those workflows are built, not configured.

What we build

Project pipeline management

Full project lifecycle from signed contract to energisation, with every milestone tracked in a single pipeline view. Status columns for site survey scheduled, site survey complete, permit submitted, permit approved, equipment ordered, equipment delivered, installation scheduled, installation complete, utility inspection, interconnection application, and energisation. Each project card shows the current milestone, days in the current status, and the next action required. Operations managers see all projects at once with filters for status, crew, jurisdiction, and energisation date. Overdue milestones are flagged automatically so nothing waits until someone checks the spreadsheet.

Crew scheduling and dispatch

Crew scheduling tied to project readiness -- a project is not schedulable until its permit is approved and equipment delivery is confirmed. Crew availability calendar showing each installer's assigned projects, days off, and certification status. Job assignment with travel time, site access notes, and equipment manifest pushed to the crew lead's mobile app. Multi-crew coordination for larger commercial installations where electrical, mounting, and commissioning crews work different days. Schedule conflict detection when a crew lead is double-booked or a certification required for a specific job type is missing. Daily crew manifest report for the operations team.

Site survey and document management

Site survey captured on a structured mobile form -- roof type, orientation, shading, electrical panel details, meter location, photos of each relevant area, and notes for the designer. Survey data submitted from the field and immediately visible to the design team without any file transfer. Design documents -- CAD files, single-line diagrams, structural engineering stamps -- stored against the project record with version control. Document package assembly for permit submission: select the required documents for the jurisdiction, generate a combined PDF, and log the submission date. Customer-facing documents -- contract, proposal, permit approval -- stored in the customer portal separately.

Permit and inspection tracking

Permit workflow configured by jurisdiction -- each authority having jurisdiction has its own required steps, document checklist, and typical approval timeline. Permit submission date logged and expected approval date calculated. Approval, correction request, or rejection recorded with notes and corrective action tracked to resolution. Inspection scheduling with the utility or building department recorded against the project and the technician assigned. Inspection result -- pass, conditional pass, or correction required -- logged with photo evidence and correction workflow. Interconnection application milestone tracked separately from the building permit with utility-specific timelines.

Equipment and material tracking

Equipment order placed at contract execution with purchase order linked to the project record. Expected delivery date tracked against installation schedule so the crew is not dispatched before equipment arrives. Delivery confirmed by the operations team or warehouse with actual arrival date recorded. Equipment shortfall or substitution logged against the project with impact on the installation schedule assessed. Panel, inverter, and racking serial numbers recorded at installation for warranty tracking and utility interconnection documentation. Material consumption logged against each project for job costing.

Customer communication and status updates

Automated customer notifications at each milestone -- permit submitted, permit approved, installation date confirmed, installation complete, and energisation. Notification content configured by company with the customer's name, project address, and relevant dates populated automatically. Customer status portal showing the current milestone and next step in plain language -- no technical jargon. Two-way communication log so customer questions and responses are stored against the project record, not in a salesperson's email inbox. Post-energisation welcome message with portal login instructions and monitoring app setup guide.

Frequently asked questions

Solar installation has milestone dependencies that generic tools don't model. You cannot schedule a crew without a permit approval and confirmed equipment delivery. You cannot submit for interconnection without a passed utility inspection. You cannot close a project without a signed completion certificate. Generic tools track tasks but they don't enforce those dependencies or recalculate downstream dates when an upstream milestone slips. Solar installation software also needs to understand permit workflows by jurisdiction, handle multi-document package assembly for permit submissions, and store site survey data in a structured format that the design team can use -- not as a folder of photos in Google Drive.

Permit requirements for residential solar vary from a simple online permit-by-affidavit to a multi-stage review requiring stamped engineering drawings and multiple site inspections. We map the specific workflow for each jurisdiction you operate in during the scoping phase -- required documents, expected timelines, inspection stages, and correction workflows. Those are configured in the system so the permit coordinator sees the right checklist and timeline for the jurisdiction of each project rather than a generic task list. When you expand into a new jurisdiction, the workflow for that authority is added to the system without a code change.

Certification requirements are stored against each installer's profile -- electrical license type, state, roofing certification, manufacturer-specific training for inverter commissioning, and OSHA safety certifications. When a job requires a specific certification, the scheduling tool filters available crew members to those who are qualified. If the required crew member is not available on the requested date, the scheduler flags the conflict and suggests alternatives or a rescheduled date. Certification expiry dates are tracked and the installer's profile is flagged when a renewal is coming up, before it affects their ability to be assigned to jobs.

A focused platform covering the project pipeline, permit tracking, crew scheduling, and customer status notifications typically runs $30,000--$40,000. A full platform adding site survey management, design document storage, equipment tracking, a customer portal, and two-way customer communication typically runs $50,000--$80,000. Projects with multiple jurisdictions, large crew rosters, or integration with an existing CRM or ERP are scoped individually. We price at fixed cost agreed before development starts. Projects deliver in 10-14 weeks depending on scope.

Related services

Talk to us about your solar installation management project.

Tell us your project volume, the jurisdictions you operate in, and the specific workflow that is breaking down. We'll tell you what we'd build and how long it would take.