Le logiciel simple et efficace

Qui est CalmarSoft ?

CalmarSoft réalise des développements sur mesure: applications de gestion, applications et services web, connexion et échange de données entre vos systèmes, serveurs spécifiques, assistants conversationnels IA, automatisation et déploiement.

Au forfait ou en renfort de vos équipes, nous intervenons également en conseil, audit et formation. Parlez-nous de votre projet!

Notre panel de services

Réalisations sur mesure

Les réalisations au forfait

Pour nos réalisations au forfait, nous pouvons aussi bien assumer la totalité des choix techniques pour une solution clé en main, que de les valider avec vous.

Nous effectuons ces choix en privilégiant la productivité et la pérennité. Les technologies citées sont celles que nous conseillons en général, mais elles restent toujours ouvertes: la décision vous revient, selon votre existant, vos compétences internes et vos préférences. Pour une application de gestion ou un service web, nous séparons l’interface (front) de la logique métier et des données (back, exposée par une API REST/JSON). Côté back, nous conseillons en général TypeScript/Node.js; C#/.NET ou Java (principalement avec Spring Boot) sont tout aussi envisageables, et nous les maîtrisons. Côté front web, Lit ou React selon le projet. Nous proposons Rust ou C++ lorsque la performance, la sûreté ou l’accès au système l’exigent.


Exemples de réalisations au forfait et choix associés

Application de gestion

Application de gestion classique: stocks, facturation, liaison comptabilité.
Notre plus: possibilité de lier à la production pour une meilleure efficacité, business intelligence intégrée.

  • Choix techniques conseillés: application web (Node.js/TypeScript, composants Lit ou React); pour une application desktop, plutôt Rust ou GTK (multiplateforme), ou C#/.NET pour un poste de travail Windows
  • Choix de base de données: existant, et selon taille: PostgreSQL, MySQL/MariaDB, SQL Server, Oracle, IBM i
Assistant conversationnel IA sur mesure

Chatbot connecté à vos documents et à vos données métier, intégré à votre site, intranet ou outil interne.

  • Réponses sourcées à partir de vos contenus, avec maîtrise de la confidentialité des données
  • Choix du modèle (service hébergé ou modèle local) selon coûts, performance et contraintes
  • Évaluation de la qualité des réponses et suivi dans le temps
Complément et modernisation de l’existant

Nous réalisons des applications complémentaires, qui s’intègrent et s’interfacent avec tout existant (API REST, SOAP, fichiers, bases de données).
Nous assurons aussi la maintenance et la modernisation progressive d’applications existantes (Delphi, WinDev, PHP, IBM i, …).

Réalisation de serveurs d’application spécifiques à un besoin métier
  • Établissement de protocoles de communication simples, ouverts, robustes et efficaces
  • Implémentation de logique métier spécifique au niveau du serveur
  • Choix techniques conseillés: API REST/JSON sur Node.js (Express), Java ou C#/.NET. Rust ou C++ selon le besoin (performance, spécificités).
  • Prise en compte le cas échéant de la possibilité de répartition de charge et/ou haute disponibilité
Application web, intranet et/ou extranet

En collaboration avec divers partenaires pour le design/graphisme, nous pouvons compléter ou réaliser votre site, application web ou extranet.

  • Choix techniques conseillés: Node.js/TypeScript, composants web Lit, ou PHP/ASP.NET en continuité de l’existant
  • Sites statiques rapides et sobres, sans dépendance inutile (comme ce site)
  • Validation graphique/design/contenu séparée de la partie technique
  • Choix de framework (dont CMC framework) selon vos besoins et vos préférences
Automatisation et déploiement
  • Déploiements reproductibles avec Ansible et conteneurs
  • Outils internes et scripts d’exploitation en Node.js ou Rust
Réalisation technique pure

Notre expérience permet de réaliser par exemple:

  • Outils et services système performants et sûrs en Rust ou C/C++
  • Portage de librairie C/C++ vers des environnements spécifiques
  • Monitoring système, réseau, environnemental, spécifique
  • Pilotes de matériel et pilotes intégrables au noyau Linux
  • Plugins spécifiques C/C++ pour des applications existantes (PHP, MySQL storage engine, …)
Mais aussi …

N’hésitez pas à nous faire part de vos projets, nous aurons sans doute les possibilités de vous aider à les mener à bien

Développement sur site

Renfort d’équipe de développement

Nous proposons un renfort d’équipes de développement, avec une garantie de compétence adaptée au besoin.

  • Intégration rapide aux équipes de développement
  • Adaptation rapide aux environnements métier
  • Vision des architectures logicielles et des infrastructures associées
  • Apport d’approches alternatives
  • Gain de productivité, notamment grâce au développement assisté par IA, avec relecture et tests systématiques

Le côté technique

  • Environnements: Linux, Windows, conteneurs, déploiement Ansible; IBM i selon besoin
  • Langages: TypeScript/Node.js, Rust, C ou C++, C#, Java, PHP …
  • Expériences services et serveurs dédiés, applications web (composants Lit), applications de bureau
  • Des techniques régulièrement appliquées: API REST/JSON, multithreading, intégration de modèles d’IA (assistants, chatbots)
Formation sur site

La formation

Nous assurons des formations dans de multiples domaines.

Notre principe est la formation à la carte: nous nous adaptons aux connaissances déjà acquises par les stagiaires. Une large place est laissée aux manipulations, ce qui permet de pérenniser les connaissances.


Exemples de sujets de formation

  • Développer avec l’IA: assistants de code, bonnes pratiques de revue, de test et de sécurité
  • Créer un assistant conversationnel (chatbot) sur vos documents
  • Node.js et TypeScript: services et outils avec Express
  • Composants web avec Lit
  • Rust: initiation et projets système
  • Ansible: automatiser vos déploiements
  • Les designs patterns (1 ou 2 jours), tous langages (C, C++ ou C# recommandé)
  • Toute autre formation à la carte (sur devis, avec anticipation nécessaire)

Nota: les durées sont données à titre indicatif. Le contenu exact des formations est à négocier individuellement.

“Entreprise enregistrée sous le numéro 11 91 0744491. Cet enregistrement ne vaut pas agrément de l’Etat.” (mention légale)
Ce numéro d’enregistrement permet la prise en charge de nos formations par les organismes tels que AGEFOS, FAFIEC, etc.
N’hésitez pas à nous consulter pour de plus amples détails

Conseil et audit

Le conseil, l’expertise

Notre expérience polyvalente permet de pouvoir rapidement orienter vers les choix pertinents. L’expertise fournie sera systématiquement amplement documentée et justifiée.

  • Réalisation d’audits techniques
  • Recherche des causes et remèdes de faibles performances, anomalies de production
  • Orientations techniques
  • Réalisations de maquettes ou POC
  • Intégration de l’IA: cadrage des cas d’usage, choix des modèles, confidentialité des données, coûts
  • Mise en place du développement assisté par IA dans vos équipes
  • Automatisation de l’exploitation et du déploiement (Ansible)
  • Stratégie de modernisation d’applications existantes

Domaines d’expertise

  • Langages: TypeScript/Node.js, Rust, C, C++, C#/.NET, Java, PHP
  • Web: API REST/JSON, composants web (Lit), applications et sites statiques
  • IA: assistants conversationnels sur mesure (chatbots), développement assisté par IA
  • Automatisation et déploiement: Ansible, conteneurs
  • Systèmes: serveurs TCP/IP multithreads, services Linux/Windows, IBM i
  • Maintenance et modernisation d’applications existantes (Delphi, WinDev, PHP, IBM i, …)

Domaines métier

  • Gestion/comptabilité d’entreprise
  • Assurance
  • Industrie
  • Téléphonie et centres de contact (comme l’environnement Genesys)
  • Scientifique

Contactez-nous

Benoit Anquetin

Ingénieur de développement

Calmarsoft

25 rue De Launay
91400 ORSAY - FRANCE
Tel:
email: