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:

Private Cloud Deployment

Supported Environments

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Private virtualized environments

Key Benefits

  • Deploy within your controlled cloud environment
  • Leverage existing cloud security controls
  • Integrate with cloud-based identity services
  • Utilize your existing backup and recovery systems

Network Configuration

EQQ® requires secure network connectivity between the application components and your database systems. This can be achieved through:

  • Virtual Private Networks (VPNs)
  • Private cloud networking (VPC/VNET)
  • Secure database connection endpoints
  • Firewall rules allowing only necessary traffic

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 Touch

Frequently 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.

View All FAQs

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