Compliance

Enterprise Intranet & Compliance System

Maritime Consulting Firm

The Challenge

The maritime consulting firm required a comprehensive Configuration Management (CM) platform that extended beyond traditional IT assets. The system needed to track computers, laptops, mobile devices, network equipment, cameras, VPS instances, and websites. Additionally, the platform had to support compliance frameworks including ISO 27001 and NIS2, effectively functioning as a combined CM/SIEM solution.

The Approach

We designed a comprehensive enterprise management platform addressing all asset and compliance requirements:

  • Universal Agent Architecture: Clients for Linux, Windows, Android, iOS, and website monitoring
  • Asset Discovery: Automated detection and inventory of all managed assets
  • Compliance Mapping: Built-in frameworks for ISO 27001 and NIS2
  • Centralized Dashboard: Single pane of glass for all assets and compliance status
  • Integrated Support: Ticketing system with live chat for end-user support

The Solution

A complete enterprise management platform that combines Configuration Management, Security Information and Event Management (SIEM), and Compliance Management. The system provides real-time visibility across all assets, automated compliance reporting, and integrated help desk functionality.

Architecture

Frontend

React with modern UI components

Backend

FastAPI (Python)

Database

PostgreSQL for asset and compliance data

Deployment

Docker containers on VPS

Agents

Linux, Windows, Windows Server, Android, iOS, VPS, WordPress plugin

Communication

Live chat ticketing (PC and mobile apps)

Compliance

ISO 27001 and NIS2 control frameworks

Development

AI-assisted development (Claude)

Results

  • Unified visibility across all asset types
  • Automated compliance status tracking
  • Real-time security event monitoring
  • Integrated first-level support via live chat
  • Reduced audit preparation time by 70%

Facing similar challenges?

Every organisation's situation is unique. Let's discuss how we can help with yours.

Start the Conversation