About the client
Complete Solar is an American solar energy company and a well-respected leader in the industry. It offers solar panel software, as well as installation services for residential properties. The company emphasizes affordability and long-term savings, helping customers lock in low solar payments and reduce utility bills.
Country:
USA
Industry:
Energy
Service:
Custom software development
Duration
2018 — ongoing
Model:
B2B
Team size:
1 project manager, 1 senior PHP Laravel developer, 1 DevOps engineer, 1 lead QA engineer, 1 middle QA engineer
Client’s challenge
The client turned to NEKLO as a reliable vendor in energy software development to improve the existing platform and build complex custom solar panel software. The project required integration with various third-party services for different purposes, including CRM, inventory management, billing systems and more.


- Lack of integrations
- Limited functionality
- Insufficient platform security
- Bugs and errors
- Lack of reporting tools
- Legacy code
- No technical support
- No project documentation
- CRM caused challenges in data integration
Solutions
The client got a scalable, secure system that helped reimagine how residential solar energy is sold and delivered. NEKLO’s team stepped in with improvements in development, integration, and data management that brought the platform to the next level.
SugarCRM to Hubspot CRM shift
We recommended the client to switch to HubSpot CRM due to its superior integration capabilities, customer support, scalability, and functionality. Our team successfully managed the migration, ensuring no data loss.
Google Cloud to AWS migration
We moved from Google Cloud to Amazon Web Services and switched to multi-zone hosting, migrating 7Tb of data. Additionally, we tuned Amazon S3 storage and used CloudWatch to monitor S3 storage metrics to identify and act on operational issues quickly.
New infrastructure deployment
The platform was rewritten using the latest version of PHP. Removing the legacy code enhanced its security through more advanced and updated solutions and security patches.
Implementation of New Relic
The introduction of New Relic infrastructure, with its flexible and dynamic server monitoring, enabled the team to troubleshoot server issues and make the necessary adjustments without sacrificing the platform's speed and functionality.
Transition to Scrum
We transitioned software development processes to Scrum. It resulted in better quality management, enhanced collaboration, and increased transparency and flexibility in the project development.
Inventory management system
We improved the client's inventory system by adding new features. The team completely redesigned the solution and made it more user-friendly. Now, the client can create purchase orders, track their fulfillment, and make more data-driven decisions based on the inventory stock of solar panel software, such as batteries, inverters, and wires.
Mobile-friendly redesign
Our team designed more appealing, modern, and user-friendly customer portal pages, increasing website credibility, speeding up decision-making, improving user experience, and strengthening brand image. We also increased the website's responsiveness, improving the customer experience for mobile and tablet users.

Want to develop solar energy software?
Anastasia Vasilevich
Business development manager

Custom features
Customer’s billing system
Solar energy calculator
Questionnaires for customers
Feedback forms
Hubspot CRM integration
Inventory management
Catalog management
Dropshipping
Inventory sync
Price management
Addons management
Bulk price update
Purchase orders
Merchandising
Orders management
Сollections automation
Technologies
Front-end
React
Vue.js
Back-end
AWS
Laravel
MySQL
PHP
DevOps
AWS ALB
AWS CloudWatch
AWS EC2
AWS ElastiCache
AWS Lambda
AWS RDS
AWS S3
AWS SQS
SugarCRM
Deliverables
Cloud hosting migration and deployment
Increased platform responsiveness
Integrations with QuickBooks and Jotform
Project documentation development
Introduction of an IaC approach
Shifting to Agile methodology
Improved website UX/UI
Improved system's resilience
Result
NEKLO's team provided the client with a scalable, secure system that revolutionized the residential solar energy sales and delivery process. The improvements allow Complete Solar to calculate the number of solar batteries based on facility location and provide solar panel installation services for their clients.
Now, NEKLO provides the platform's maintenance and support, quickly fixing issues when they arise. As a consequence, the platform operates with higher reliability.
10
$
million investment received by client
5
th
by revenue in the US market
