Développement

Développement système, serveur, embarqué et sécurité

Composite Web conçoit et développe les logiciels qui font tourner, relient, surveillent et protègent vos serveurs et vos équipements : développement système, logiciels serveurs, développement applicatif embarqué et systèmes embarqués, greffons, orchestration de processus, outils de sécurité, de sauvegarde, de supervision et de gestion des journaux — exclusivement sur des bases libres et open source.

Parlons de votre besoin

Du logiciel au plus près du système

Là où les produits du marché s'arrêtent, nous écrivons l'outil qui manque : un greffon, un démon, un script d'orchestration ou un contrôle de sécurité, conçu pour votre infrastructure, documenté, versionné et maintenu dans la durée.

Notre prestation

Développement système et serveur

  • Logiciels serveurs et services (démons), traitements planifiés.
  • Greffons et extensions de logiciels serveurs existants.
  • Processus inter-serveurs : échanges, synchronisations, réplication de traitements.
  • Outils de contrôle des processus : surveillance, relance, alertes.
  • Orchestration des processus métiers et systèmes : enchaînement et pilotage des traitements.

Développement embarqué

  • Développement applicatif embarqué : applications et logiciels qui s'exécutent sur des équipements et des systèmes embarqués.
  • Systèmes embarqués : conception, intégration et évolution du logiciel des systèmes embarqués.
  • Sécurité, fiabilité et maintenance du logiciel embarqué dans la durée, comme pour vos serveurs.

Développements pour la sécurité et l'exploitation

  • Pare-feu et filtrage : règles, automatisation, outils d'administration.
  • Systèmes de sauvegarde : scripts et outils de sauvegarde, de contrôle et de restauration.
  • Supervision et gestion des journaux : sondes, collecte, analyse, alertes.
  • Authentification : gestion des comptes et des accès, intégration aux annuaires.
  • Surveillance des logiciels et des machines : contrôles d'intégrité, de disponibilité, de conformité.

Technologies

  • Logiciels libres et open source exclusivement.
  • Langages : C/C++, PHP, Perl, Python, Shell.
  • Systèmes Linux, toutes distributions.

Un cycle de développement complet

  • Études et analyses préalables, gestion de projet.
  • Développement versionné (git), intégration et déploiement continus (CI/CD).
  • Recette de développement, recette de livraison et de mise en production.
  • Accompagnement au déploiement, documentation.
  • Maintenance évolutive, suivi de la sécurité, adaptations quand le système d'information évolue.

Travailler ensemble

  • Main dans la main avec vos équipes, vos partenaires et les autres éditeurs du projet.
  • Pour les besoins spécialisés, un réseau de partenaires experts avec qui nous travaillons depuis des années.

Questions fréquentes

Pourquoi développer un outil plutôt qu'acheter un produit ?

Quand aucun produit ne répond exactement au besoin, un outil sur mesure, libre et maintenu évite les contournements et la dépendance à un éditeur.

Dans quels langages développez-vous ?

Principalement C/C++, PHP, Perl, Python et Shell, sur des socles Linux et open source.

Intervenez-vous sur des systèmes embarqués ?

Oui : développement applicatif embarqué et développement de systèmes embarqués, avec la même exigence de sécurité et de maintenabilité que pour vos serveurs.

Le code nous appartient-il ?

Les droits sont définis au contrat ; nos développements reposent sur des briques libres et sont livrés documentés et versionnés.

Assurez-vous la maintenance ?

Oui : maintenance évolutive, suivi de sécurité et adaptations quand votre système d'information évolue.

Pouvez-vous travailler avec nos autres prestataires ?

Oui, nous travaillons régulièrement avec les équipes du client, ses partenaires et d'autres éditeurs sur un même projet.

Et pour un projet de grande ampleur ?

Nous nous appuyons sur un réseau de partenaires experts pour renforcer l'équipe et apporter des regards complémentaires.