Case Study: SnapNRack Solar Mounting Systems Configuration Tool
Back to cases

SnapNRack solar mounting systems configuration tool

The solution we created facilitates the mounting of solar systems while getting a clear cost breakdown of the installation project.

SnapNRack Solar Mounting Systems Configuration Tool

    Client and challenge

    SnapNRack is a leading producer of solar racking and mounting solutions and a large dealer of solar manufacturers. The client closely cooperates with construction companies and provides solar installation services.

    To prepare and facilitate pre-installation activities, SnapNRack needed a software tool that would automatically create an arrangement of panels and a bill of materials (BOM) based on specified parameters.

    The tool had to be integrated into the existing website so that in-house engineers, partners, and prospective customers could use it.


    The engineers at EffectiveSoft created the SnapNRack Mounting System Configurator, a web-based solution helping calculate a mounting system bill of materials and showing a layout of solar panels.

    End users select a mounting type and enter solar module information along with installation site requirements. The entered values are then sent to the calculator connected to the database. The developed calculation logic creates a suggested arrangement of panels along with a BOM.

    A tool user can export a configuration tool report to Excel or PDF.

    The web app is accompanied by the admin panel that allows the employees of SnapNrack to view statistics on BOM, see recently generated BOMs as well as users who created them.


    Reliability. Project uncertainties and design errors are reduced.

    Visibility. Panels layout and rails configuration are clearly presented.

    Adjustability. Most solar panels are to be selected from the dedicated database. In case of absence, a custom selection option is available.

    Tech stack

    Programming languages: JavaScript, HTML, CSS, SQL, PHP.
    Technologies and tools: Bootstrap, jQuery, MySQL.


    Contact us

    Our team would love to hear from you.

      Order an IT consultation

      Fill out the form to receive a consultation and explore how we can assist you and your business.

      What happens next?

      • An expert contacts you shortly after having analyzed your business requirements.
      • If required, we sign an NDA to ensure the highest privacy level.
      • A Pre-Sales Manager submits a comprehensive project proposal. It may include estimates, timelines, lists of CVs, etc., for a particular situation.
      • Now, we can launch the project.

      Our locations

      Say hello to our friendly team at one of these locations.

      Join our newsletter

      Stay up to date with the latest news, announcements, and articles.

        Error text