A simple web-based tool for conducting cost-benefit analyses of software projects, with support for different business models and AI-powered insights.
-
Multiple Business Models Support
- SaaS projects
- Commissioned projects
- Mixed model (SaaS + Commissioned)
-
Advanced Financial Analysis
- Direct and indirect cost calculation
- Revenue projection (upfront, final, and recurring)
- ROI calculation with multiple scenarios
- Breakeven point analysis
-
Risk Assessment
- Automated risk scoring
- Detailed risk analysis across multiple dimensions
- Mitigation suggestions
- User base variability analysis
-
Resource Management
- Development timeline estimation
- Team occupation tracking
- Resource allocation optimization
-
Smart Features
- AI-powered project analysis
- Multi-scenario modeling (optimistic/pessimistic)
- Internationalization support (currently English and Italian)
- Modern, responsive UI with real-time updates
-
Multi-language support
- English and Italian are supported. Feel free to make a pull request to add your language.
- Pure JavaScript (ES6+)
- TailwindCSS for styling
- Modular architecture with separate managers and analyzers
- No backend required - runs entirely in the browser
- Uses local storage for data persistence
├── analyzers/
│ ├── AIAnalyzer.js # AI-powered analysis
│ ├── CostBenefitAnalyzer.js # Core analysis logic
│ └── RiskAnalyzer.js # Risk assessment
├── managers/
│ ├── EvaluationManager.js # Results evaluation
│ ├── InputManager.js # Input handling
│ ├── StorageManager.js # Data persistence
│ └── UIManager.js # UI updates
├── utils/
│ ├── CurrencyFormatter.js # Currency formatting
│ └── I18n.js # Internationalization
├── lang/
│ └── translations.json # Language translations
├── index.html # Main application page
├── script.js # Application entry point
└── config.js # Configuration settings
- Clone the repository
- Open
index.html
in a modern web browser - Select your business model
- Input your project parameters
- Review the analysis results and recommendations
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
For support and feature requests, please open an issue in the repository.