Running a solar EPC business

    Field operations, O&M and adoption: systems that survive the roof

    Design for six roles, work offline, capture once, and run O&M as a loop from alert to renewal. The adoption chapter.

    GC
    GarunaCDX Editorial
    Editorial team
    Oct 19, 2026 2 min read
    Key takeaways
    • Six roles: surveyor, crew lead, supervisor, store keeper, technician, accounts.
    • Offline-first and one-entry-per-fact are non-negotiable.
    • Name a retirement date for the chat group as the record.
    • O&M is a loop: alert, ticket, dispatch, visit, report, renewal.
    • Measure one task per role.

    Quick answer

    Field software succeeds when it is faster than the WhatsApp group for each role's daily tasks. Design for six roles, make it work offline, capture photos, serials and checklists in one step, and name a date when the chat group stops being the record. Run O&M as a loop from monitoring alert to ticket, visit, report and AMC renewal, and measure one task per role, not logins.

    Adoption first

    A system with no field data is a very expensive notice board. The pattern for getting people to use new software is in will my team actually use the new system; the solar-specific version, with roles and daily tasks, is in getting site teams to use the system.

    RoleScreen should serve
    SurveyorStructured survey with required photos, offline
    Crew leadToday’s job, material, checklist, serial scan
    SupervisorSite status, change request with price
    Store keeperGoods receipt, issue to project, returns
    O&M technicianTicket, unit history, visit form
    AccountsCost by project, milestone evidence

    O&M as a loop

    From alert to renewal

    unit history attachedalert 90, 60, 30 daysMonitoring alertTicketDispatchVisit loggedCustomer reportAMC renewal
    Our model. Each step writes to the site record, so history builds.

    Set the low-generation alert threshold from your own site history, not a borrowed number. Check each inverter brand’s monitoring portal for API, export or alert-email options before committing to an integration. See O&M and AMC.

    Do this first

    Shadow one crew lead for a day and note every fact they enter twice. Count installed sites with an active AMC and a known end date.

    Next: choosing the system. Back to start here.

    Our own operating model; no outside figures. We have made no claims about any inverter brand’s API.

    Your verdict
    Was this article useful?
    GC
    Written by
    GarunaCDX Editorial
    Editorial team

    Engineers, product and growth folks at GarunaCDX writing about the systems we build for clients.

    View all articles
    Share
    All guides

    Keep going with the next handbook.

    Chapter-by-chapter guides from the engineers who build these systems for clients.

    Browse guides
    FAQ

    Frequently asked questions

    Because it is slower than the habit it replaces. If logging takes more effort than a photo to a group, the group wins.

    As a loop: monitoring alert, ticket against site and unit, dispatched technician, logged visit, customer report and AMC renewal alert.

    The GarunaCDX build log

    Industry insights, once a month

    New case studies, healthcare, marketplace, B2B SaaS and industrial breakdowns, and the engineering notes behind what we ship. One short email a month, no fluff.

    We never share your data — see our Privacy Policy for details.