Sous le capot

Stack technique mature, choix conscients de simplicité et de pérennité.
Tout est documenté, auditable et remplaçable.

Backend

Cœur applicatif PHP 8.3 · MariaDB

Stack LAMP moderne et éprouvée. Aucun framework lourd, aucune dépendance JS côté serveur, aucun service externe obligatoire. Marche sur n'importe quel hébergement mutualisé ou VM Linux.

PHP 8.3
Backend principal
MariaDB 10.5+
Stockage primaire
Apache 2.4
Serveur web + WAF mod_rewrite
Linux
OS support (Debian, Ubuntu, RHEL)
Bootstrap 5
CSS framework (vanilla)
Vanilla JS
Aucun framework côté front
PDO
Requêtes paramétrées (anti-SQLi)
Cron
Jobs périodiques (sync, purge, alerts)

Zero-dep front-end — pas de webpack, vite, build step. Vous éditez un .php, vous rafraîchissez, c'est en prod.

Intelligence Artificielle

IA pluggable, providers libres

NetDocs utilise l'IA pour résumer, suggérer, générer. Le provider est configurable par tenant — vous gardez le contrôle sur où partent vos données.

OpenAI
GPT-4o, GPT-4 Turbo (cloud)
Anthropic Claude
Claude Opus, Sonnet, Haiku
Mistral
Mistral Large (souveraineté FR 🇫🇷)
Google Gemini
Gemini 1.5 / 2.0
Ollama local
Llama, Mistral, Phi sur GPU interne
Custom OpenAI-compat
Endpoint maison / vLLM / LM Studio

Souveraineté IA : Ollama local = vos données restent sur votre infra. Mistral hébergé en France pour la confidentialité maximale.

Connecteurs externes

9 connecteurs natifs + 102 catalogue

Pas de migration brutale. Netinv lit vos sources existantes en parallèle (GLPI, Intune, Azure AD, ServiceNow…) et consolide dans une CMDB unique.

GLPI
REST API + tokens
Microsoft Intune
Graph API
Azure AD / Entra
Identités, SSO
Active Directory
LDAP
ServiceNow
Table API
SentinelOne
EDR API
VMware Workspace ONE
UEM
Jira / Atlassian
Issue + Asset
CSV générique
Import bulk
+102 sources catalogue
Tout endpoint REST configurable
Communications

6 plateformes chat + notifications email

NetDocs et NetITSM peuvent diffuser des alertes ou recevoir des commandes via vos outils de communication interne.

Slack
Webhooks + bot
Microsoft Teams
Incoming + adaptive cards
Mattermost
Self-hosted alt. à Slack
Discord
Webhooks
Cisco Webex
Bot + Adaptive Cards
Rocket.Chat
Self-hosted
SMTP / Email
Notifications natives
Webhook générique
SIEM, n8n, Zapier, custom
Architecture

4 bases distinctes, 1 expérience unifiée

Chaque outil a sa propre base BDD pour éviter les couplages forts. Bridges read-only via setting x.enabled = 1 — vous activez/désactivez à la demande.

Netinv
network_inventory

58 tables · Assets, SIM, audit, MFA, custom fields

NetITSM
netitsm

15 tables · Tickets, catalogue, SLA, workflows

NetDocs
netdocs

26 tables · Pages, spaces, chat, IA

NetControl
netcontrol

13 tables · Licences, releases, revendeurs

Bridges read-only entre outils

Chaque outil peut lire les autres en read-only si le bridge est activé.
Exemple : un ticket NetITSM peut lier un asset Netinv via SELECT FROM network_inventory.devices, sans jamais écrire dedans.
Désinstallation propre garantie : DROP DATABASE sur l'un n'impacte pas les autres.

Architecture auditable ?

Schéma BDD documenté, code source consultable. Vos archis et RSSI peuvent valider avant achat.

Demander la doc technique