Solar Power Software Development

Agile methodologies have transformed the landscape of software development, ushering in more flexible, collaborative, and adaptive approaches to project management.
Home / Projects / Solar Power Software Development

The solar power software solution is a full-service ERP system that enables users to effectively run solar power panels. The solution calculates shadows and panel exposure to the sun in order to get precise performance predictions.


In the solar panels market, the competition was fierce and margins were relatively low. In order to differentiate from competitors, our customer required a superior software solution with an outstanding Shadow Calculation system. Moreover, the system was meant to be 35% less expensive than similar software systems.


The client addressed DevCom with a task of finalizing their solar system performance software. In a nutshell, DevCom had to either create from scratch or participate in the development of the following software elements:

Solar Power Software Development 1Shadows Calculation Algorithm
Solar Power Software Development 2Insulation & Exposure Calculation
Solar Power Software Development 3High Data Processing Performance

The Shadow Calculation Algorithm was heart and soul of the project providing users with a High Data Processing Performance. Lastly, the Insulation and Exposure Calculation had to be quick and responsive in order to make the general feel of the software as smooth as possible.


In the finalized version of the platform, a user can customize the Solar System Performance Software solution adding objects that produce shade, such as trees, chimneys or adjacent buildings. The software then creates an animation of a 24-hour cycle with the visible shadow effect. The system calculates performance so that a user knows what are the most ideal panel and inverter positioning for a situation.


The Solar Power Project screen


For development purposes, software engineers at DevCom heavily relied on Data Science methodologies. The methodologies included physical and mathematical calculations that use position, absolute time, and a 3D model of the surface.


The communication with DevCom was very effective. 

We didn’t need to have long calls to understand our mutual interest.” said the client.


Finally, the 3D model has been designed using Google maps API making the solution responsive and swift. The user of the system can enter coordinates into Google Street View and get information about the most effective solar panel exposure. Not to mention that the Solar System Performance Software is able to serve up to 1000 calculations per day. *1 calculation time is under 100 milliseconds.

Let’s discuss your project idea

Our experts are ready and eager to discuss your digital ideas and needs.