Le développement de logiciel, notre corps métier

Nous nous concentrons sur ce que nous savons faire, à savoir le développement de logiciels. Que ce soit pour vous créer un site internet qui doit traiter des millions d'enregistrements ou un logiciel qui doit faciliter et accélérer vos processus, avec votre expérience et notre savoir-faire, ensemble nous pourrons vous créer une solution idéale.


Plateformes possibles pour votre logiciel

Nous déveleppons des logiciels pour les plateformes suivantes :

Sites Internet dynamiques

Si vous devez créer un simple site Internet, un CMS peux vous suffire. Par contre, un CMS peut se voir très vite limité. Nous avons créés des sites internets avec des bases de données de plus de 10 millions d'enregistrements.

Logiciels pour téléphones mobiles et tablettes

Nous développons également des logiciels pour téléphones portables. Les techniques que nous utilisons permettent de réutiliser 90% du code pour les 3 plateformes, soit les iPhone, Android et Windows.

Logiciel sur plateforme Windows

Nous développons des logiciels sur la plateforme Windows. Pour les clients qui désirent accéder à un système depuis un environnement avec des plateformes différentes, nous optons en général pour la création d'une application Web. Une application Web peut être déployée soit sur Internet, soit sur l'Intranet d'un société (interne).


"Dis moi comment tu codes et je te dirai qui tu es"

Il nous semble bien éloigné le temps où chaque développeur fabriquait son code en vase clos et que la qualité qui était produite ne pouvait que se vérifier à la fin du projet. Depuis plusieurs années, tout a incroyablement évolué. Nous embrassons ces nouvelles technologies et méthodes depuis quelques années et nous produisons du code d'une qualité remarquable.

Idées créatives

Nous sommes une petite équipe de passionnés. En discutant avec nous de votre problématique, vous vous rendrez vite compte qu'il y a plein de solutions pour résoudre un même problème. Le développement de logiciel est un des domaines les plus créatifs qui existe. Ensemble nous trouverons la solution qui correspondra le mieux à votre situation.

Développement agile

Avec de nombreux clients, nous utilisons depuis plusieurs années des processus qui correspondent à la philosophie Agile. Depuis plus d'un an, nous proposons aux clients d'adopter la méthode Scrum.

Cours & formation continue

Pour nous la formation continue de notre Team est une priorité. Chaque année, nos développeurs sont envoyés à des conférences et des workshops (Techdays, SDD London, ...). Ainsi nous maîtrisons de nombreuses technologies. Il arrive régulièrement que nous formons des teams dans d'autres entreprises pour utiliser les technologies actuelles. Vous pouvez regarder dans la section "Technologies" ci-dessous, pour consulter les technologies que nous utilisons de manière régulière.



Technologies utilisées

Les professionnels ont besoin des meilleurs outils pour travailler efficacement

Nous aimons C#

Pour tout nos nouveaux projets, nous utilisons C# .NET. ".NET" est un écosystème de développement créé par Microsoft. Ce qui pour vous est garant de continuité et de sécurité dans votre investissement.

Tests unitaires et tests d'intégrations

Depuis 2016, nous nous efforçons d'écrire des tests pour chaque "service" que nous programmons. Chaque nuit (ou lors de chaque modification d'une branche), nos serveurs de tests et nos serveurs d'intégration exécutent les tests. Nous recevons automatiquement un email sur les résultats. Ceci garanti pour vous une qualité de logiciel très élevée.

Le code écrit est orienté services et la DI est utilisée pour faciliter la testabilité et l'efficacité globale.

GIT pour la gestion du code source

Dès qu'on doit travailler en groupe et faire efficacement du "Code Review". On ne peut plus travailler avec des outils d'ancienne génération. Il faut pouvoir contrôler les changements de code de chacun. Un outil comme git nous semble indispensable.


Ajax : TypeScript, React, Angular & Compagnie

Pour du dynamisme du côté client des applications web, il faut faire de l'AJAX. Nous utilisons les frameworks les plus efficaces en fonction du site à développer.

Business Intelligence, Big Data, Intelligence artificielle, Machine Learning

Nous nous appuyons énormément sur les services proposés par Azure pour :
Le traitement des grandes données (Big Data). Par exemple, nous pouvons utilisez le Machine Learning (et R) pour détecter des comportements de consommateurs sur votre site, ou détecter des activités frauduleuses ou des anomalies dans votre production.

Concernant la Business Intelligence, nous utilisons PowerBI pour analyser des données et leur donner du sens.



Quand faire appel à des développeurs de logiciels ?

Actuellement il n'est plus nécessaire d'expliquer ce qu'est un logiciel informatique. Il y a en a partout, les sites Internet sont gérés par des logiciels, les téléphones portables sont remplis de logiciels, etc. Par contre, lorsqu'un logiciel "tout fait" (off the shelve) ne suffit plus aux exigences, il faut soit l'étendre, ou en écrire un nouveau. Dans ces cas là, vous pouvez prendre contact avec nous et faire développer un logiciel parfaitement adapté à votre entreprise.