LEBOSS TECH SARL

Développement logiciel

Applications mobiles, web et desktop, conçues autour de vos processus

Nous développons des logiciels qui s’intègrent à votre façon de travailler : vos données, vos règles de gestion, vos utilisateurs. Chaque projet commence par l’analyse de l’existant, pas par le choix d’une technologie.

01 — Mobile

Applications mobiles

Android, iOS ou les deux à partir d’une base de code commune, selon vos utilisateurs et votre budget.

  • Android
  • iOS
  • Multiplateforme
  • Applications professionnelles internes

    Outils pour les équipes terrain : relevés, inspections, prises de commande, suivi d’interventions.

  • Livraison et logistique

    Suivi des courses, preuves de livraison, affectation des livreurs, notifications aux clients.

  • Gestion commerciale

    Catalogue, commandes, clients, encaissements et synchronisation avec le logiciel du siège.

  • Réservation et services

    Prise de rendez-vous, réservation de créneaux ou de ressources, rappels automatiques.

  • Marketplaces

    Mise en relation entre vendeurs et acheteurs, avec espaces dédiés et back-office de modération.

  • Applications connectées

    Applications reliées à vos API, à des services cloud ou à des équipements.

Ce que comprend un projet mobile

  • Les maquettes et le parcours utilisateur, validés avant le développement
  • Le back-office d’administration et l’API qui alimentent l’application
  • Les notifications, le fonctionnement hors connexion lorsque l’usage le justifie
  • La publication sur Google Play et l’App Store, sous le compte développeur de votre organisation

02 — Web

Sites et applications web

Un site présente votre organisation ; une application web fait travailler vos équipes. Les deux n’impliquent ni le même budget, ni la même méthode, ni la même maintenance.

  • Sites vitrines et institutionnels
  • Sites e-commerce
  • Applications web métiers
  • Plateformes SaaS
  • Tableaux de bord
  • ERP et CRM
  • Portails administratifs
  • Applications de réservation
  • Marketplaces
  • API REST et GraphQL
  • Intégration de services tiers
1 · Maquette2 · Interface3 · Application : mobile, web, desktop

Site web ou application métier : les différences

Comparaison entre un site web et une application métier
CritèreSite vitrine ou institutionnelApplication web métier
ObjectifPrésenter, informer, générer des contactsExécuter un processus : saisir, valider, suivre, facturer
UtilisateursVisiteurs anonymesCollaborateurs, clients ou partenaires identifiés
ContenuPages éditoriales, actualités, formulairesDonnées structurées, historique, documents
Comptes et droitsGénéralement un compte d’administrationRôles et permissions par profil, journal des actions
IntégrationsFormulaires, cartes, mesure d’audienceComptabilité, paiement, messagerie, autres logiciels via API
HébergementHébergement web standardServeur dimensionné, sauvegardes, supervision
MaintenanceMises à jour de contenu et de sécuritéÉvolutions fonctionnelles continues, assistance aux utilisateurs

03 — Desktop

Logiciels desktop

Pour les postes qui doivent fonctionner sans connexion permanente, ou piloter du matériel local (imprimante de tickets, lecteur de codes-barres, tiroir-caisse).

  • Gestion commerciale
  • Facturation
  • Gestion de stock
  • Gestion comptable opérationnelle
  • Logiciels de caisse
  • Applications métiers sur mesure
  • Outils de gestion interne

Hors ligne et synchronisation

Le logiciel enregistre localement les opérations du poste et les synchronise avec un serveur central lorsque la connexion est disponible. Les règles de résolution des conflits (deux modifications d’un même stock, par exemple) sont définies avec vous lors de l’analyse.

Systèmes d’exploitation

  • Windows
  • Linux
  • macOS

Les systèmes cibles sont fixés dans le cahier des charges. La compatibilité n’est considérée comme acquise qu’après des tests sur chacun des systèmes concernés.

Cycle de développement

Huit étapes, chacune avec un livrable

Vous validez chaque livrable avant l’étape suivante. C’est ce qui permet d’ajuster le projet sans le remettre en cause.
  1. Analyse du besoin

    Entretiens avec les futurs utilisateurs, étude des documents et des outils existants, priorisation des fonctionnalités.

    Livrable : Cahier des charges

  2. Conception UX/UI

    Parcours utilisateurs et maquettes des écrans principaux, validés avec vous avant tout développement.

    Livrable : Maquettes

  3. Architecture

    Choix techniques, modèle de données, sécurité, hébergement et intégrations, justifiés par vos contraintes.

    Livrable : Dossier technique

  4. Développement

    Livraison par itérations : vous testez des versions intermédiaires et ajustez les priorités en cours de route.

    Livrable : Versions de test

  5. Tests

    Tests automatisés et vérifications manuelles sur les appareils et systèmes définis dans le cahier des charges.

    Livrable : Rapport de recette

  6. Publication

    Mise en production, publication sur les stores le cas échéant, formation des utilisateurs.

    Livrable : Application en ligne

  7. Maintenance

    Corrections, mises à jour de sécurité et compatibilité avec les nouvelles versions des systèmes.

    Livrable : Contrat de maintenance

  8. Évolution

    Nouvelles fonctionnalités planifiées à partir des retours d’usage.

    Livrable : Feuille de route

À la livraison

Ce qui vous est remis

  • Les accès administrateur à l’application, au serveur et aux comptes de publication
  • La documentation d’utilisation et la documentation technique
  • La procédure de déploiement et de restauration des sauvegardes
  • Le code source, selon les termes prévus au contrat

Un logiciel à créer ou à faire évoluer ?

Décrivez les utilisateurs, les tâches à informatiser et les outils actuels. Nous revenons vers vous avec des questions précises, puis une proposition.