EQQ® Technical Information POV
Technology stack, prerequisites, security, and infrastructure requirements
EQQ® Technology Overview
EQQ® is designed to integrate seamlessly with your existing IT infrastructure while maintaining enterprise-grade security and performance. This page provides the technical details IT professionals need to understand how EQQ® works within your environment.
Technology Stack
Application Layer
- Framework: .NET Framework 4.7.2
- UI Framework: ASP .NET MVC
- API: RESTful Web API
- Reporting Engine: Custom multi-format export engine (PDF, Excel, CSV, HTML, JSON)
Data Layer
- Application Database: SQL Server, MySQL, or PostgreSQL
- Data Access: Entity Framework
- Query Optimization: Custom database-specific query engine
System Prerequisites
Server Requirements
- OS: Windows Server 2016/2019/2022
- CPU: 4+ cores, 2.0 GHz or higher
- RAM: 8 GB minimum (12GB recommended)
- Disk Space: 100 GB SSD minimum
- Web Server: IIS 10.0 or higher
Client Requirements
- Browsers: Chrome 90+, Edge 90+, Firefox 90+, Safari 14+
- Screen Resolution: 1366x768 or higher
- Internet Connection: 5 Mbps or higher
- PDF Viewer: For report exports
Database Connectivity
- Supported Systems:
- Microsoft SQL Server
- MySQL
- PostgreSQL
Network Requirements
- Ports: 443 (HTTPS), Database ports (1433, 3306, 5432)
- Protocols: TCP/IP, HTTP/HTTPS
- Firewall: Outbound access to license validation service
Security Architecture
EQQ® implements a security model with the following verified features:
Authentication
- Methods:
- OAuth 2.0 Bearer Token Authentication
- MFA Support: Custom MFA implementation with OTP verification and device recognition
- Password Policy: Configurable complexity requirements with database-specific implementations
Authorization
- Role-Based Access Control: Role verification before allowing operations
- Permission Levels: Different permission levels for operations (e.g., Use permission)
- API Security: Bearer token authentication for API endpoints
Data Protection
- Encryption for Sensitive Data: Client-side encryption for stored user data
- Secure Cookie Handling: Cookies with SameSite=None and Secure attributes
- Database Support: Compatible with multiple database systems (MSSQL, MySQL, PostgreSQL)
Database Integration
- Multi-Database Support: Compatible with MSSQL, MySQL, and PostgreSQL
- Database-Specific Implementations: Optimized repository classes for each database system
- Structured Database Initialization: Organized migration scripts for different database systems
Infrastructure Integration
EQQ® is designed to work within your private cloud infrastructure:
Database Connection & Security
EQQ® connects to your databases using secure, controlled methods:
- Read-Only Access: By default, EQQ® uses read-only database accounts to ensure data integrity
- Connection Pooling: Efficient management of database connections through Entity Framework
- Query Optimization: Entity Framework query optimization to reduce database load
- Multi-Database Support: Verified support for MSSQL, MySQL, and PostgreSQL database systems
- Credential Security: Encrypted storage of connection credentials
- Connection Monitoring: Database connection tracking with configured timeouts and comprehensive error logging
Person-to-Person Communication
You can ask relevant questions or start an email conversation with one of our qualified professionals.
or
You can schedule an online Zoom discussion with a qualified professional or senior executive.
Get In TouchFrequently Asked Questions
How quickly can we implement EQQ®?
Most businesses are up and running with EQQ® within days, not months. Our streamlined implementation process ensures you start seeing value quickly
Do we need specialized IT skills?
No. EQQ® is designed for business users with no technical expertise required. Your IT team will only need to assist with initial database connection setup
How does EQQ® complement our existing systems?
EQQ® works alongside your current business software, extracting data without disrupting operations or requiring system changes.
Ready to Exploit Your Business Data?
Take the first step toward data-driven business success
Explore Other Perspectives
See how EQQ® addresses concerns across your organization