Technology Stack

Built with Python & Modern Tools

Enterprise-grade Python stack chosen for reliability, scalability, and solar industry requirements

Python Powered

Built with Python for reliability, maintainability, and rapid development

Production Ready

Battle-tested technologies trusted by enterprise solar companies

Self-Hosted Control

Full control over your pricing data and customer information

Scalable Architecture

Handles everything from small installers to utility-scale projects

Core Technology

Modern Python web application framework

Python 3.11+

Modern, high-performance Python runtime with latest features

Fast Execution
Type Hints
Rich Ecosystem
Enterprise Support

Web Framework

Production-ready Python web framework for building CPQ applications

MVC Architecture
ORM Integration
Security Built-in
Scalable Design

RESTful API

Modern API design for integrations and mobile access

JSON Responses
Authentication
Rate Limiting
Documentation
Database

Reliable data storage and management

PostgreSQL

Enterprise-grade relational database for quotes, pricing, and customer data

ACID Compliant
JSON Support
Full-Text Search
Reliable Backups

ORM Layer

Python database abstraction for safe, efficient queries

Query Builder
Migrations
Relationships
SQL Injection Protection
Frontend

Modern, responsive user interface

Tailwind CSS v4

Modern utility-first CSS framework for rapid UI development

Utility-First Design
Dark Mode Support
Responsive Design
Custom Themes

Alpine.js

Lightweight JavaScript framework for interactive components without build step

Declarative Syntax
No Build Step
Reactive Components
Small Bundle Size

Vanilla JavaScript

Pure JavaScript for dynamic pricing calculations and form validation

No Dependencies
Fast Performance
Full Control
Modern ES6+
Web Server

Production-grade application serving

Gunicorn

Python WSGI HTTP server for production deployments

Multi-Worker
Process Management
Load Balancing
Graceful Restarts

Nginx

High-performance reverse proxy and static file serving

Reverse Proxy
SSL Termination
Static Files
Load Balancing
Security & Deployment

Enterprise security and deployment tools

SSL/TLS

Encrypted connections with Let's Encrypt certificates

HTTPS Encryption
Auto-Renewal
Certificate Management
Secure Communications

Environment Management

Virtual environments and dependency isolation

Isolated Dependencies
Version Control
Requirements Management
Environment Variables

Git Version Control

Source code management and deployment workflow

Version History
Branching
Deployment Automation
Rollback Capability
Architecture Highlights

Proven Python Architecture

Built following solar industry best practices and enterprise standards

MVC Pattern

Clean separation of concerns for maintainable solar quoting logic

Database First

PostgreSQL ensures data integrity for pricing, quotes, and customer information

Secure by Design

Built-in protection against SQL injection, XSS, and CSRF attacks

Get Started

Deploy SolarCPQ Today

Download and deploy your self-hosted solar quoting platform with our proven Python stack