A Streamlit-based web application that helps security vendors understand typical IT and Security budgets across different industries to better price their solutions.
This calculator is inspired by Oliver Rochford's analysis: "Why you are probably pricing your security solution all wrong."
You can use a Live version of the app here: Security Budget Calculator
The application provides:
- Interactive budget visualization
- Industry-specific benchmarks
- Custom industry support
- Detailed budget breakdowns
- Pricing recommendations
- NAICS industry analysis
- Sector TAM (Total Addressable Market) analysis
-
Budget Calculator Tab
- Interactive charts showing security budgets across revenue points
- Real-time budget calculations
- Industry-specific recommendations via radio button selection
- Visual budget breakdowns
-
Industry Benchmarks Tab
- Comprehensive industry data visualization
- IT and Security budget ranges
- Custom industry support
- Reference tables and methodology
-
NAICS Analysis Tab
- Distribution of businesses by revenue tier
- Analysis based on NAICS industry codes
- Official business statistics integration
-
Sector TAM Analysis Tab
- Total Addressable Market calculations by sector
- Company count and security budget visualizations
- Excludes outlier categories for clearer data representation
- Clone the repository:
git clone https://github.com/orochford/calculator.git
cd calculator- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.pyThe application will open in your default web browser at http://localhost:8501.
The application uses NAICS data from the included Excel file (usbusinesses.xlsx) to calculate the Total Addressable Market (TAM) for IT and security budgets across different sectors.
- streamlit
- pandas
- plotly
- numpy
- Pillow
- openpyxl
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the BSD License - see the LICENSE file for details.
Created by Oliver Rochford
- Data sources: Gartner, IDC, Deloitte, Flexera, HIMSS, EDUCAUSE
- Inspired by Oliver Rochford's analysis on security solution pricing