Deployment Guide

Software Requirements

Ensure compatibility and optimal performance of Wildlands Technologies platforms with supported operating systems, browsers, client applications, and development environments.

Software Compatibility Overview

Our platforms are designed to work across common enterprise software environments while maintaining security, performance, and reliability standards for public safety operations.

Desktop Platforms

Support for Windows, macOS, and Linux operating systems with current vendor support lifecycles.

Browser Support

Compatibility with modern browsers including Chrome, Edge, Firefox, and Safari for web-based interfaces.

Mobile Clients

iOS and Android applications with offline capabilities and secure authentication workflows.

Server Environments

Support for Windows Server, Linux distributions, and containerized deployments in cloud or on-premise settings.

1. Desktop Operating Systems

  • Windows: Windows 10 version 20H2 or later, Windows 11 (recommended)
  • macOS: macOS 12 Monterey or later with Safari 15+
  • Linux: Ubuntu 20.04+, Red Hat Enterprise Linux 8+, or SUSE Linux Enterprise 15+
  • All systems must have current vendor security updates applied
  • Systems managed by agency IT with standardized configuration and patch policies

2. Browser Compatibility

  • Google Chrome: Current version minus 2 releases
  • Microsoft Edge: Based on Chromium, current version minus 2 releases
  • Mozilla Firefox: Current ESR version or standard release minus 2
  • Apple Safari: Latest two versions on macOS
  • JavaScript enabled and pop-up blockers configured to allow platform domains

3. Mobile Applications

  • iOS: Requires iOS 15.0 or later
  • Android: Requires Android 9.0 (Pie) or later
  • Devices with GPS, camera, and biometric authentication capabilities
  • App store distribution: Apple App Store and Google Play Store
  • Offline mode support with automatic sync when connectivity resumes

4. Server Software (For On-Premise Deployments)

  • Database: PostgreSQL 13+, Microsoft SQL Server 2019+, Oracle 19c+
  • Web Servers: Nginx 1.20+, Apache HTTP Server 2.4+, IIS 10+
  • Application Runtime: Java 11 LTS or later, Node.js 16+
  • Container Orchestration: Kubernetes 1.22+, Docker Swarm, or direct container deployment
  • Monitoring: Prometheus, Grafana, or compatible telemetry collection agents

5. Integration & API Requirements

  • REST API: JSON over HTTPS with OAuth 2.0 or SAML authentication
  • Message Queues: AMQP 1.0, Kafka 2.8+, or RabbitMQ 3.9+
  • File Exchange: SFTP protocol for batch data transfer workflows
  • Legacy Connectivity: ODBC/JDBC drivers for database integration
  • Middleware: Supported enterprise service bus or integration platform

Deployment Model Considerations

Software requirements vary depending on whether you choose cloud-hosted, hybrid, or on-premise deployment.

Cloud Hosted
Hybrid
On-Premise

Client Focus

Emphasis on end-user device compatibility and browser support rather than server requirements

Minimal Installation

Web-based interface requires no local installation beyond browser and mobile apps

Automatic Updates

Platform upgrades happen automatically without requiring local software maintenance

Security Alignment

Agency security policies for browser usage and mobile device management apply

Selective Components

Some modules run locally while others connect to cloud-hosted services

Connector Software

Specialized agents or gateway applications needed for secure cross-environment communication

Mixed Maintenance

Combine locally managed updates with centrally managed cloud component evolution

Integration Points

Bridge between internal systems and cloud-hosted interfaces must be validated

Full Stack Control

Agency assumes responsibility for OS, database, middleware, and application software updates

Infrastructure Provisioning

Requires provisioning servers, configuring clusters, and managing backups

Custom Integrations

Local installation of connectors, custom scripts, or specialized drivers for integrations

Compliance Validation

All software components must align with agency security standards and audit requirements

Best Practices for Software Management

Follow these guidelines to maintain compatibility, security, and performance over time.

Update Policies

Establish standardized update procedures for operating systems, browsers, and mobile apps

Security Hardening

Apply security baselines, disable unnecessary features, and enforce password policies

Testing & Rollout

Test major software upgrades in staging before deploying to production environments

Backup & Recovery

Maintain regular backups and verify restore procedures for critical application data

Validate Your Software Environment

Our technical team can review current software inventories, identify compatibility gaps, and recommend preparation steps before implementation begins.