Aller au contenu
Développement

Application mobile sur mesure : le guide pour PME

Mathis Haumont, Co-fondateur & CTO chez Najumi

Mathis Haumont

Co-fondateur & CTO

Date

Publié le Mis à jour le

Temps de lecture

16 minutes

Homme travaillant sur un ordinateur portable à une table en bois près d'une fenêtre

Développer une application mobile sur mesure quand on est une PME

Une application mobile, c'est rarement le vrai sujet.

Le vrai sujet, c'est le problème qu'elle doit résoudre. Une prise de commande qui passe encore par SMS. Des équipes terrain qui ressaisissent tout le soir. Des clients qui reviennent chaque semaine et qu'on ne sait pas fidéliser.

Quand un dirigeant nous parle d'application, la première question qu'on pose n'est pas « iOS ou Android ? ». C'est « qui va l'ouvrir, et pour faire quoi ? ». Ce guide suit cet ordre : besoin, choix technique, cahier des charges, développement, tests, publication, sécurité, puis ce qui fait varier le budget.

TL;DR : une application mobile sur mesure se justifie quand un usage revient souvent et profite du téléphone : localisation, photo, notifications, travail hors connexion. Sinon, un site responsive ou une PWA suffit. Le projet se joue sur le cadrage : un cahier des charges priorisé, une première version limitée à l'essentiel, des tests avec de vrais utilisateurs, puis une maintenance prévue dès le départ.

Une application sur mesure est un logiciel conçu pour vos processus et vos clients, pas un modèle adapté après coup. Elle vaut son coût quand elle remplace une tâche répétée, pas quand elle double votre site. La technologie (native, hybride ou PWA) se choisit après le besoin, jamais avant.

Qu'est-ce qu'une application mobile sur mesure ?

Une application mobile sur mesure est un logiciel installé sur smartphone ou tablette, conçu à partir de vos processus et de vos utilisateurs plutôt qu'à partir d'un modèle générique.

Définition. Une application mobile est un logiciel qui s'exécute sur le système d'un téléphone (iOS ou Android) et peut utiliser ses fonctions : appareil photo, GPS, notifications, stockage local. Elle se télécharge depuis l'App Store ou Google Play, à la différence d'un site consulté dans le navigateur.

Trois familles existent :

Native. Une application écrite pour un seul système, avec ses langages : Swift pour iOS, Kotlin pour Android. Accès complet au téléphone, mais deux bases de code à maintenir.

Hybride (ou multiplateforme). Un seul code qui produit une application iOS et une application Android, avec des outils comme React Native ou Flutter. C'est le compromis le plus courant pour une PME.

PWA (Progressive Web App). Un site web qui se comporte comme une application : installable sur l'écran d'accueil, utilisable en partie hors connexion. Le guide Progressive Web Apps de Google (web.dev) et la documentation MDN en détaillent le fonctionnement.

L'équipe se réunit pour échanger sur le développement de la future application mobile.

Votre PME a-t-elle vraiment besoin d'une application ?

Non, pas toujours : une application se justifie quand vos utilisateurs reviennent souvent et ont besoin des fonctions du téléphone, sinon un site bien conçu fait le travail.

C'est l'idée reçue la plus coûteuse. Toute PME n'a pas besoin d'une application. Un site se trouve sur Google, s'ouvre sans installation et se met à jour sans rien demander au visiteur. Une application demande un effort : aller sur le store, télécharger, accepter des autorisations, souvent créer un compte.

Cet effort ne vaut la peine que si l'usage revient. On l'ouvre chaque jour, ou chaque semaine. Sinon, personne ne la garde.

Critère Site web ou PWA Application mobile
Accès Immédiat, par un lien ou Google Téléchargement depuis un store
Fréquence d'usage Occasionnelle Répétée, quotidienne ou hebdomadaire
Visibilité sur Google Oui Non, visibilité dans les stores
Fonctions du téléphone Partielles Complètes (GPS, photo, capteurs)
Hors connexion Limité Possible
Mises à jour Instantanées, côté serveur Validées par les stores, puis installées

Posez-vous quatre questions avant d'aller plus loin :

Qui l'utilise ? Vos clients, vos équipes, ou vos partenaires. Une application interne n'a pas les mêmes exigences qu'une application grand public.

À quelle fréquence ? Si la réponse est « de temps en temps », un site responsive suffira. Notre guide de la création de site internet pour PME aide à cadrer ce cas.

Quelle fonction du téléphone est indispensable ? Localisation, photo, scan, notifications, travail sans réseau. Si aucune ne l'est, la PWA est souvent le meilleur rapport effort/résultat.

Quel problème disparaît le jour du lancement ? Si vous ne savez pas le nommer en une phrase, le projet n'est pas mûr.

Site, PWA, hybride ou native : quelle technologie choisir ?

Choisissez la technologie la plus simple qui couvre votre usage : PWA pour un besoin léger, hybride pour iOS et Android avec un seul code, native pour les usages exigeants.

Technologie Accès au téléphone Performance Maintenance Présence dans les stores
PWA Limité Bonne Un seul code, web Non (ou limitée)
Hybride (React Native, Flutter) Large Très bonne Un seul code, deux applications Oui
Native iOS et Android Complet Maximale Deux codes distincts Oui

Quelques repères pour trancher :

Le natif se justifie pour les applications gourmandes : réalité augmentée, traitement vidéo, jeux, usage intensif de capteurs.

L'hybride couvre la grande majorité des applications métier : commandes, rendez-vous, suivi d'intervention, espace client. Un seul code à faire évoluer, deux applications publiées.

La PWA convient quand l'application prolonge un site : consultation, catalogue, formulaire, petit outil interne.

Ne choisissez pas sur le seul coût de départ. Regardez aussi la disponibilité des développeurs pour la technologie retenue, sa pérennité et la manière dont votre application devra évoluer. Une technologie moins chère à construire peut coûter plus cher à maintenir.

Infographie : les étapes clés pour lancer une application mobile en 2026

Quels usages justifient une application dans une PME ?

Les usages qui paient sont ceux qui suppriment une tâche répétée : commande, rendez-vous, intervention terrain, coordination entre professionnels.

Les besoins changent d'un métier à l'autre. Voici les fonctions qui reviennent le plus souvent :

Commerce et e-commerce. Suivi de commande, paiement, programme de fidélité, notifications de réassort. L'application sert surtout les clients qui achètent souvent.

Services et rendez-vous. Réservation, rappels, historique client. Si vos clients réservent une fois par an, un site avec prise de rendez-vous suffit.

Équipes terrain. Bons d'intervention, photos, signature, géolocalisation, saisie hors réseau. C'est souvent là que le gain est le plus net : la double saisie disparaît.

Outils de pilotage et CRM. Tableaux de bord, relances, fiches clients consultables en rendez-vous. Ce besoin rejoint souvent un projet ERP ou CRM sur mesure.

Coordination entre professionnels. Mise en relation, publication de missions, suivi. C'est le cas de Funela, la plateforme B2B que nous avons conçue pour le secteur funéraire : une pompe funèbre y publie une mission en quelques clics et trouve un prestataire disponible grâce à un matching géolocalisé.

Le lancement dans les stores compte aussi. Pour Splaze, une application dédiée aux joueurs de jeux vidéo, notre travail a porté sur les visuels de l'App Store et de Google Play : ce sont eux qui expliquent l'application avant le premier téléchargement.

Un conseil simple : listez les trois fonctions sans lesquelles l'application n'a aucun intérêt. Tout le reste attendra la version suivante.

Que mettre dans le cahier des charges d'une application ?

Un bon cahier des charges décrit le problème, les utilisateurs, les fonctions classées par priorité et les critères d'acceptation, sans imposer de solution technique.

Ce document aligne vos attentes et celles de l'équipe de développement avant la première ligne de code. Il structure aussi la relation contractuelle avec votre prestataire.

Il doit contenir :

Le contexte et l'objectif. Le problème à résoudre, en une phrase, et l'indicateur qui dira si c'est réussi.

Les utilisateurs. Qui ils sont, quel téléphone ils utilisent, dans quelles conditions (bureau, chantier, magasin, sans réseau).

Les fonctions, classées. La méthode MoSCoW est pratique : indispensable, important, souhaitable, reporté. Seul le premier groupe entre dans la première version.

Les contraintes. Systèmes et versions à couvrir, outils existants à connecter (CRM, ERP, paiement), données sensibles, exigences de sécurité.

Les critères d'acceptation. Pour chaque fonction importante, ce qui doit se passer pour qu'on la considère terminée. Exemple : « l'utilisateur finalise sa commande depuis son panier et reçoit une confirmation par e-mail ». Cette précision évite les malentendus coûteux.

Le budget et le mode de validation. Qui valide quoi, et comment.

Décrivez le résultat attendu, pas la manière de l'obtenir. Laissez l'équipe technique proposer l'approche. Et rédigez-le avec elle : un cahier des charges co-construit est un cahier des charges faisable. Notre guide du cahier des charges de site web, avec modèle s'applique en grande partie à une application.

Quelles sont les étapes de développement d'une application mobile ?

Le développement suit six étapes : cadrage, conception UX/UI, développement par itérations, tests, publication, puis maintenance.

1. Cadrage. Besoins, utilisateurs, fonctions prioritaires, contraintes. C'est l'étape qui évite les mauvaises surprises.

2. Conception UX/UI. Parcours, maquettes, prototype cliquable. On valide l'enchaînement des écrans avant de coder, parce qu'un écran se corrige plus facilement en maquette qu'en production.

3. Développement par itérations. L'équipe travaille en cycles courts (les sprints de la méthode agile) et livre à chaque cycle une version testable. Les fonctions critiques passent en premier : connexion, navigation, action principale. Le Manifeste agile résume l'esprit : des versions qui fonctionnent plutôt qu'une documentation exhaustive.

4. Tests. Fonctionnels, performances, compatibilité, puis tests avec de vrais utilisateurs.

5. Publication. Fiches App Store et Google Play, visuels, conformité aux règles des stores.

6. Maintenance et évolutions. Corrections, compatibilité avec les nouvelles versions d'iOS et d'Android, nouvelles fonctions.

Votre rôle dans tout ça ? Être présent aux démonstrations de fin de cycle et trancher les priorités. Une « définition de terminé » partagée aide beaucoup : code écrit, testé, validé par le designer, déployé en recette. Tant que ces quatre cases ne sont pas cochées, la fonction n'est pas finie.

Si vous voulez cadrer votre projet avec nous, parlons de votre application : devis gratuit et sans engagement.

Comment tester une application avant sa sortie ?

On teste tôt et à plusieurs niveaux : chaque module, puis leur assemblage, puis les performances, et enfin l'usage réel sur de vrais téléphones.

Type de test Ce qu'il vérifie Quand
Test unitaire Chaque fonction isolée fonctionne Pendant le développement
Test d'intégration Les modules communiquent correctement Après assemblage
Test de performance L'application reste fluide, y compris sur un réseau lent Avant la mise en production
Test de compatibilité Rendu et comportement sur les appareils ciblés Avant la mise en production
Test utilisateur Des personnes réelles accomplissent les tâches clés Dès le prototype, puis avant le lancement

Trois habitudes font la différence :

Tester sur de vrais téléphones. Les émulateurs ne montrent pas tout : batterie, réseau, taille des pouces, lumière du soleil sur l'écran.

Tester avec peu de personnes, mais souvent. Le Nielsen Norman Group recommande des tests avec 5 utilisateurs, répétés à chaque itération, plutôt qu'un grand test unique.

Passer par une bêta. Apple propose TestFlight et Google Play des tests internes, fermés et ouverts. Un groupe restreint repère les problèmes invisibles en interne, avant que des avis négatifs ne s'installent sur le store.

Enfin, préparez une liste de lancement : qui fait quoi, qui contacter en cas d'incident, comment revenir à la version précédente.

Comment publier une application sur l'App Store et Google Play ?

Pour publier, il faut un compte développeur sur chaque store, respecter leurs règles de contenu et préparer une fiche claire, avec des visuels qui expliquent l'application.

Côté Apple, l'inscription passe par l'Apple Developer Program, un abonnement annuel. Chaque version est relue selon les règles de validation de l'App Store.

Côté Google, la création d'un compte Play Console demande des frais d'inscription uniques, et l'application doit respecter les règles du programme pour les développeurs.

Intégrez ces règles dès la conception. Une application refusée pour une autorisation mal justifiée ou une politique de confidentialité absente, c'est un lancement repoussé. Et soignez la fiche : captures, textes courts, bénéfices lisibles. C'est votre page de vente dans le store.

Comment sécuriser une application mobile et respecter le RGPD ?

La sécurité se pense dès la conception : moins d'autorisations, des données chiffrées, des mises à jour régulières, et une politique de confidentialité claire.

La CNIL le rappelle dans ses recommandations sur les applications mobiles : l'environnement mobile présente plus de risques que le web pour la confidentialité, parce que les applications accèdent à des données plus sensibles (localisation, photos, santé) et demandent de nombreuses autorisations.

Les failles les plus fréquentes sont connues. Le Top 10 mobile de l'OWASP les recense, et le standard OWASP MASVS sert de grille de vérification :

Authentification faible. Un utilisateur accède au compte d'un autre parce qu'aucune vérification ne l'en empêche.

Communications non chiffrées. Les données circulent en clair et se lisent sur un Wi-Fi public.

Données sensibles mal stockées. Mots de passe ou informations personnelles enregistrés sans chiffrement sur le téléphone.

Dépendances vulnérables. Une bibliothèque tierce contient une faille, et toute l'application en hérite.

Le socle minimum pour une PME :

Demander le strict nécessaire. Chaque autorisation doit servir une fonction et être expliquée à l'utilisateur, comme le prévoit la documentation Android sur les autorisations.

Recueillir un consentement valable. Le RGPD s'applique à toute application qui collecte des données personnelles. Vos mentions légales et votre politique de confidentialité doivent être à jour.

Prévoir les mises à jour de sécurité. Le règlement européen sur la cyberrésilience impose aux produits numériques de gérer leurs vulnérabilités sur toute leur durée de vie.

Sensibiliser les utilisateurs internes. Pour une application métier, les 10 bonnes pratiques du CERT-FR pour les téléphones mobiles sont un bon support.

Qu'est-ce qui fait varier le budget d'une application ?

Le budget dépend surtout du nombre de fonctions, des intégrations avec vos outils, du nombre de plateformes et du niveau de sécurité exigé.

On ne publie pas de grille de prix, parce que deux applications « de réservation » peuvent n'avoir rien en commun. Voici ce qui pèse vraiment :

Le périmètre de la première version. C'est le premier levier. Une version limitée aux fonctions indispensables coûte moins cher et se valide plus vite auprès des utilisateurs.

Les intégrations. Connecter un CRM, un ERP, un outil de paiement ou une API métier ajoute de la complexité et des tests.

Les plateformes. iOS, Android, les deux, plus éventuellement une interface web d'administration.

Le design. Un parcours standard ou des interfaces très personnalisées.

La sécurité et les données. Données de santé, paiements, informations personnelles : chaque exigence ajoute des développements et des contrôles.

La vie après le lancement. Hébergement, comptes développeurs, compatibilité avec les nouvelles versions des systèmes, évolutions. À prévoir dès le départ, pas après.

Pour un chiffrage adapté à votre projet, le plus simple est d'en parler : contactez-nous, on vous répond avec un devis gratuit et sans engagement.

Que prévoir après le lancement ?

Après le lancement, il faut surveiller la stabilité, écouter les utilisateurs et mettre l'application à jour à chaque évolution d'iOS et d'Android.

Une application qu'on ne met plus à jour vieillit vite. Les systèmes évoluent, les règles des stores aussi. Prévoyez :

Un suivi de la stabilité. Plantages, erreurs, temps de réponse. On détecte un problème en production avant que les avis ne le signalent.

Une lecture régulière des retours. Avis sur les stores, messages au support, statistiques d'usage. Ils disent quelles fonctions servent vraiment.

Un rythme de mises à jour. Corrections, sécurité, compatibilité, puis évolutions priorisées selon l'usage réel.

C'est le rôle d'un contrat de maintenance : garder l'application en état de marche pendant que vous vous occupez de votre activité.

Comment choisir le prestataire de votre application ?

Choisissez un prestataire qui questionne votre besoin avant de parler technologie, qui montre des projets comparables et qui prévoit la maintenance dès le devis.

Quelques signaux utiles :

Il vous challenge. Un bon prestataire ne valide pas toutes vos demandes. Il vous aide à retirer ce qui n'est pas indispensable.

Il montre des projets réels. Demandez des applications comparables à la vôtre, en ligne et consultables. Nos projets d'application sont visibles dans nos réalisations, dont Metalead, une application web pour la tôlerie industrielle.

Il vous rend propriétaire. Le contrat doit préciser que le code source et les éléments créés vous appartiennent, avec livraison du code et de la documentation. Un accord de confidentialité protège votre idée avant les premiers échanges.

Il détaille ce qui est inclus. Un devis clair, ligne par ligne, vaut mieux qu'un montant global.

Notre guide pour choisir un bon prestataire web détaille les questions à poser. Et si vous voulez un avis sur votre projet, notre service de développement d'application mobile commence toujours par un échange sur le besoin.

Questions fréquentes sur le développement d'une application mobile

Faut-il une application native ou hybride ?

Pour la plupart des applications métier d'une PME, l'hybride (React Native, Flutter) suffit : un seul code, deux applications publiées. Le natif se justifie pour les usages très exigeants, comme la réalité augmentée, la vidéo ou l'usage intensif de capteurs.

Une PWA peut-elle remplacer une application ?

Oui, quand l'application prolonge un site : consultation, catalogue, formulaires, outil interne simple. Une PWA s'installe sur l'écran d'accueil et fonctionne en partie hors connexion, sans passer par les stores. Elle reste plus limitée pour l'accès aux fonctions du téléphone.

Combien coûte et combien de temps prend une application mobile ?

Tout dépend du périmètre de la première version, des intégrations, des plateformes et du niveau de sécurité. Nous ne publions ni grille de prix ni délai type, parce que chaque projet est différent. Pour une estimation sur votre cas, contactez-nous.

Comment prioriser les fonctions de la première version ?

Classez chaque fonction en indispensable, importante, souhaitable ou reportée (méthode MoSCoW). Seules les indispensables entrent dans la première version. Les autres arrivent ensuite, dans l'ordre des retours utilisateurs.

Comment protéger mon idée et mon code ?

Signez un accord de confidentialité avant de partager le détail du projet. Vérifiez que le contrat vous rend propriétaire du code source et des éléments créés, et exigez la livraison du code et de la documentation.

Que se passe-t-il après la mise en ligne ?

L'application doit être suivie et mise à jour : corrections, sécurité, compatibilité avec les nouvelles versions d'iOS et d'Android, évolutions demandées par les utilisateurs. Un contrat de maintenance organise ce suivi.

Suggestion

Vous pourriez aussi aimer

2 projets disponibles ce mois-ci

Discutons de votre projet

Réservez 30 minutes avec Mathis. Nous analysons votre situation et nous vous proposons une solution adaptée.

Avatar de Mathis Haumont

30min avec Mathis

Sans engagement

Bureau de l'agence Najumi à Villeurbanne (Métropole de Lyon)