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.
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.