Solution Icon

Solutions

Cutting-edge solutions tailored to everyday issues in the modern digital environment.

Services icon

Services

Innovative tools and services designed to address complex challenges today’s digital landscape.

IT FOR What WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

IT FOR HOW WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

Ready to clean up your CRM workflow?

Book a CRM Workflow Audit and see where leads, follow-ups, reporting, or disconnected tools can be fixed first.

Our Work / Solar Construction CRM and ERP
Construction & Real EstateUSCRMERP

Solar Construction CRM and ERP

A CRM and ERP that take a solar project from signed customer through permitting, installation and the utility's final approval.

DeliverablesSales CRM, construction ERP, project tracking, purchasing and job cost
IndustryConstruction & Real Estate
CountryUS

Business goals

The client's business depends on solar construction, where a sale is only the beginning. Between contract and a working system come site surveys, engineering, permits, utility applications, equipment orders, crew schedules and inspections. Several of these depend on outside parties who work to their own timelines. The client needed a CRM to manage customers and an ERP to manage the construction behind them, so that staff could tell any customer exactly where their project stood.

Project overview

Hexagon delivered CRM and ERP solutions for managing solar construction. The CRM tracks leads, proposals and signed customers. Each sold project then moves into the ERP, where staff follow it stage by stage through survey, design, permit, installation, inspection and utility approval. Equipment purchasing, crew assignments and job costs are tied to the project. Sales and operations now read from the same record instead of trading status updates by phone and email.

Challenges faced and solved

Solar projects wait on permit offices and utilities, so somebody always needs to know what is stuck and why.

The challenge

Handoff from sales to construction

Once a contract is signed, system size, roof details and promises made during the sale must reach operations. If they arrive by email, surveys get repeated and customers have to answer the same questions.

Our solution

We connected the CRM to the ERP, so a signed customer becomes a project carrying its site details, system design and sales notes.

The challenge

Projects stalled with third parties

Permit offices and utilities each have their own queues and paperwork. A project can sit for weeks waiting on an approval, and without tracking, nobody notices until the customer calls to complain.

Our solution

We built stage tracking with dates and owners, so staff can pull a list of projects waiting at any permit or utility step.

The challenge

Panels and inverters arriving at the wrong time

Equipment that arrives too early ties up cash and warehouse space. Equipment that arrives late leaves a crew idle. Without purchasing linked to the schedule, buyers end up working from guesses.

Our solution

We tied purchase orders and stock to scheduled projects, so buyers can see what upcoming installations need and when each one needs it.

The challenge

Not knowing what each install really cost

Roof complexity, electrical upgrades and return visits can eat the margin on a job. When labor and materials are recorded separately, the true cost of an install stays hidden for too long.

Our solution

We tracked crew hours, materials and subcontractors against each project, so managers can compare actual cost with what the job was sold for.

Features

FeatureDescription
Sales team
1. Lead ManagementInquiries are logged with property details, source and assigned rep, which gives every lead a clear owner.
2. Site and Usage DetailsRoof type, utility provider and energy usage are recorded early, so proposals rest on real information.
3. Proposal TrackingSystem size and quoted price are stored on the opportunity, along with whether the proposal is out, accepted or declined.
4. Sales PipelineReps and managers see every opportunity by stage, from first contact to signed contract.
5. Follow-Up RemindersReps are prompted to call back on undecided proposals, since solar is rarely a same-day decision.
Project coordinators
6. Project RecordA signed sale becomes one project holding the customer, site, design and every document.
7. Stage TrackingEach project moves through survey, engineering, permit, installation, inspection and utility approval, with dates at every step.
8. Permit TrackingApplications, submission dates and approvals are logged by project, which makes slow permit offices visible.
9. Utility Interconnection TrackingApplication status and permission-to-operate dates are recorded, because a finished system can't run until then.
10. Document StorageContracts, plans, permits and inspection results stay on the project, so nobody has to dig through email.
11. Customer Status UpdatesCoordinators can answer a customer's question from one screen, with the current stage and what is holding it up.
Installation and field teams
12. Crew SchedulingInstallations are assigned to crews by date, keeping both office and field clear about the week ahead.
13. Job PacketsCrews can see the plan set, equipment list and site notes for their next install.
14. Field Time and ProgressHours and completed work are recorded against the project, which feeds job cost and stage tracking.
Purchasing and warehouse
15. Equipment PurchasingPanels, inverters, racking and batteries are ordered against upcoming projects.
16. Stock RecordsStaff can check what is on hand and what is allocated before placing another order.
Management and accounting
17. Job Cost ReportsSold price, labor, materials and subcontract costs are compared per project.
18. Bottleneck ReportsManagers see how many projects sit at each stage, and for how long, which shows where to push.

How the platform is put together

Each layer has one job.

What sales usesCRM for leads, proposals and pipeline
PHPJavaScript
What construction runs onERP for project stages, permits, crews, purchasing and cost
JavaJavaScript
How data movesThe link that turns a signed sale into a project
REST APIs
Keeping it runningVersion control and managed releases
Git and GitHubCI/CD

The result

The client's sales and construction teams now work from linked records. Anyone can see where a solar project stands, what it is waiting for and what it has cost so far.

AreaBeforeAfter
Sold jobsDetails passed along by email and phoneSigned sale becomes a project record
Permits and utility stepsFollowed by memory and spreadsheetsDated stages with a named owner
EquipmentOrdered without a clear view of the schedulePurchasing tied to upcoming installs
Project marginKnown well after completion, if at allCosts recorded against each project as they occur

How we took it from idea to launch

Good software follows a process. Here are the six stages, and what happens in each one.

Stage 1

Discovery & Requirements

Goal: Define the product vision, target audience and core business requirements.

Key activities
  • Stakeholder interviews
  • Market and competitor research
  • Defining user personas
  • Drafting technical specifications or a Product Requirements Document (PRD)
Stage 2

Design (UX / UI)

Goal: Create an intuitive user experience and visual interface.

Key activities
  • UX design: information architecture, user flows and wireframes
  • UI design: high-fidelity mockups and interactive prototypes in Figma or similar tools
  • Design system: colors, typography and component libraries
Stage 3

Development: Frontend & Backend

Goal: Build the functional application using agile sprints.

Key activities
  • Backend: set up databases, design APIs (REST, GraphQL), implement server logic, and configure authentication and authorization (OAuth, RBAC)
  • Frontend: build responsive interfaces and connect components to backend APIs
  • Version control: manage code through Git and GitHub
Stage 4

Security & Optimization

Goal: Harden the application against vulnerabilities and boost performance.

Key activities
  • Security: address the OWASP Top 10, including injection, XSS and CSRF, enforce encryption in transit and at rest, and implement rate limiting
  • Optimization: code splitting and lazy loading, database indexing, API caching and load testing
  • QA and testing: unit, integration and end-to-end tests
Stage 5

Beta Release

Goal: Deploy to a controlled group of real users to catch edge-case bugs and gather feedback.

Key activities
  • Set up staging and production CI/CD pipelines
  • Launch a closed or open beta with real users
  • Monitor errors through observability tools
Stage 6

Public Release (Launch)

Goal: Roll the software out to the general public.

Key activities
  • Final production deployment
  • DNS configuration
  • Marketing and onboarding rollout
  • Post-launch performance and security monitoring

Business benefits

Fewer repeat questions

Customers aren't asked again for what sales already collected.

Stalled projects get noticed

Staff can find work waiting on a permit or utility and chase it.

Better-timed equipment

Buyers order against the installation schedule.

Clear job economics

Managers can see which installs make money and which do not.

Conclusion

Selling solar is only the start of the work. The rest of the job runs through surveys, permit offices, utilities and crews, and any of them can hold it up. Hexagon gave the client a CRM and ERP that follow each project from lead to approval, with costs and documents attached along the way. Staff can answer a customer's question without making three phone calls. If your solar or construction company is losing track of projects between stages, let's talk about it.

Talk to us about your project

Related services: CRM development · ERP development · custom software development

Related projects

FAQs

Does the system support both residential and commercial solar?The stages and records can be set up for either. We'd map your own process during scoping.
Can we change the project stages?We set stages around how a contractor really works, and each company's list can differ.
Does it submit permits for us?No. It tracks status, dates and documents, while your team or permit partner submits them.
Can it work for other trades?Yes. The same CRM and ERP pattern suits any contractor with a staged construction process.

BUSINESS SYSTEMS

SOFTWARE

AI

INTEGRATIONS

Build, Improve, or Connect the Systems Your Business Depends On.

Whether you need custom software, CRM, ERP, AI, automation, integrations, or modernization, tell us what you’re trying to improve. We’ll review your requirements and recommend the most practical next step.

300+

Software projects delivered

37+

Enterprise apps built

150+

delivery team members

10+

countries served

★★★★★ 4.7 on Google · 19 reviewsU.S.-led since 200721 awards & certifications →
Client results
BMG: cut the time lost on follow-ups by 70% with our CRM.
Utah Dental Association: convention registration streamlined from months to one month.

Tell Us About Your Project

No sales pressure. Tell us what you’re trying to build, improve, integrate, automate, or replace. We’ll review your answers and come back with a clear recommendation within 1 business day.

Prefer to talk now? Call +1 (801) 259-4800 or book a free 30-minute consultation.

© 2026 Hexagon IT Solutions. All rights reserved.