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 2019/2022/2025
  • CPU: 4+ cores, 2.0 GHz or higher
  • RAM: 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, 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
  • Optionally supporting various Single Sign-On (SSO) provider platforms

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
  • Comprehensive audit logging including: User login/logout activities, View access and modifications, Query execution and results accessed, Report generation and viewing, Administrative actions

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
  • Recipient-focused information delivery: Views and queries transform complex technically-structured data to the clean, simple way the recipient wants it
  • Collaboration with mainstream cloud applications: Intuit QBO, MAS-90, many others offer APIs

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

What Is EQQ?

Ewarenow Quick Query (EQQ) is a web application for knowledge workers and managers to get on-demand information quickly and easily from their business database without needing technical software knowledge. The EQQ acronym is a registered trademark of Ewarenow LLC.

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

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