Service 01

Des logiciels qui font un vrai travail, conçus pour durer.

Des plateformes utilisées par vos clients, des applications mobiles et les outils internes dont votre équipe se sert chaque jour. Nous les concevons comme un ensemble, les développons par petites étapes vérifiables et les mettons en ligne avec une surveillance active dès le premier jour.

01 Ce que nous faisons

Web, mobile et logiciels métier, conçus pour le quotidien.

Nous concevons et développons des applications web, des applications mobiles, des API et des logiciels métier sur mesure, de la conception à la mise en ligne, avec un code qui vous appartient et sur lequel votre équipe peut construire.

  • 01.1

    Applications web

    Portails clients, places de marché, systèmes de réservation et tableaux de bord qui se chargent vite, fonctionnent pour tous les utilisateurs et sont bien lus par les moteurs de recherche.

    • Pages rapides et bien référencées
    • Design cohérent sur tous les écrans
    • Accessibilité (WCAG 2.2)
  • 01.2

    Applications mobiles

    Applications iOS et Android, généralement à partir d’une base de code commune pour gagner du temps et réduire les coûts, avec du code natif quand une fonctionnalité l’exige.

    • React Native / Expo
    • Fonctionne avec une connexion faible ou absente
    • Notifications et liens directs
  • 01.3

    API et systèmes back-end

    La partie invisible de votre logiciel, y compris les connexions (API) qui lui permettent d’échanger des données avec d’autres outils, conçue pour rester fiable quand l’usage augmente.

    • API REST et GraphQL
    • Comptes utilisateurs et droits d’accès
    • Tâches automatiques et planifiées
  • 01.4

    Produits SaaS

    Un logiciel en ligne vendu par abonnement à de nombreux clients, avec des comptes clients séparés, la facturation, des outils d’administration et le suivi de l’utilisation.

    • Données séparées pour chaque client
    • Facturation des abonnements
    • Activation progressive des fonctionnalités
  • 01.5

    Logiciels métier et outils internes

    Remplacez tableurs et outils déconnectés par un seul système, conçu autour de la façon dont votre équipe travaille réellement.

    • Modules de back-office et de type ERP
    • Circuits de travail par rôle
    • Rapports
  • 01.6

    Applications de bureau

    Des logiciels installés sur Windows ou macOS pour l’accueil, l’entrepôt et tous les endroits où un navigateur ne suffit pas.

    • Electron
    • Base de données locale synchronisée
    • Imprimantes, scanners et lecteurs de cartes

02 Notre méthode

Notre approche : Développement logiciel

  1. 01

    Partir de votre métier, pas de la technologie

    Nous commençons par décrire le fonctionnement de votre activité (les informations, les règles et les exceptions), puis seulement nous choisissons les outils. C’est le moyen le plus économique d’éviter de tout refaire deux ans plus tard.

  2. 02

    Livrer de petites parties complètes

    Chaque cycle livre une fonctionnalité qui marche de bout en bout, de l’écran à la base de données. Vous voyez de vrais progrès, pas des pourcentages.

  3. 03

    La qualité fait partie du travail

    Chaque modification est relue par un second développeur, les parties importantes sont couvertes par des tests automatiques, et des vérifications ont lieu avant toute mise en ligne.

Quand ce service vous correspond

Vous avez un produit à lancer, un processus qui a dépassé les tableurs, ou un système dont vos clients ou vos équipes dépendent chaque jour. Il vous faut plus qu’un site web, mais moins qu’une équipe de développement interne complète. Ou vous avez déjà des développeurs et cherchez une aide expérimentée pour une partie critique du travail.

Comment se déroule un projet

Chaque projet suit les mêmes cinq étapes : comprendre, planifier, développer, lancer, accompagner. Seule la taille de chaque étape change.

  1. Comprendre. Des ateliers avec les futurs utilisateurs, une revue de l’existant et un premier périmètre où les risques sont identifiés.
  2. Planifier. Un plan écrit et court : les données, les liens avec vos autres outils, l’hébergement, la sécurité et les compromis retenus. Vous le validez avant que le développement commence.
  3. Développer. Des cycles d’une à deux semaines. Chacun se termine par une version fonctionnelle sur un site de test privé que vous pouvez essayer vous-même.
  4. Lancer. Tests et mises en ligne automatisés, surveillance et alertes, check-list de lancement et plan de retour arrière en cas de problème.
  5. Accompagner. Maintenance, améliorations et prochaines fonctionnalités, ou passation documentée à votre équipe.

Ce que « prêt pour un usage réel » veut dire pour nous

  • Surveillé : les erreurs et les interruptions sont détectées et signalées dès la première version, pour réagir vite.
  • Sécurisé par défaut : chaque personne et chaque service n’a que les accès nécessaires, les mots de passe et clés restent hors du code, et les mises à jour sont appliquées régulièrement.
  • Rapide : nous fixons des objectifs de vitesse pour les pages et les fonctionnalités, et nous les mesurons.
  • Accessible : des interfaces utilisables au clavier et avec un lecteur d’écran.
  • Documenté : des instructions claires pour qu’un nouveau développeur puisse installer et lancer le projet rapidement.

Pour des clients au Maroc et à l’étranger

Nous développons des logiciels pour les entreprises marocaines, avec des interfaces en français et en arabe qui gèrent correctement l’écriture de droite à gauche. Nous travaillons aussi avec des entreprises à l’étranger qui cherchent un partenaire technique dans un fuseau horaire proche. Contrats, documentation et échanges quotidiens peuvent se faire en français, en arabe ou en anglais.

03 Questions fréquentes

Développement logiciel

Pouvez-vous développer une application web et une application mobile avec le même code ?

Souvent, oui. Quand le produit s’y prête, nous partageons l’essentiel du code entre une application web React et une application mobile React Native, ce qui fait gagner du temps et garde les deux cohérentes. Quand une fonctionnalité exige toute la puissance d’iOS ou d’Android, nous développons cette partie séparément.

Pouvez-vous travailler avec nos développeurs ?

Oui. Nous pouvons rejoindre votre équipe, relire le code avec vos développeurs et prendre en charge certaines parties du système pendant qu’ils travaillent sur d’autres.

Comment estimez-vous un projet logiciel ?

Après une séance de cadrage, nous découpons le travail en fonctionnalités, donnons une fourchette pour chacune, listons nos hypothèses et signalons ce qui reste inconnu. Les grands projets sont découpés en phases, chacune avec son budget et son résultat.

À qui appartient le code ?

À vous. Le code est stocké sur le compte de votre entreprise dès le premier jour, et tout ce que nous livrons vous appartient.