Développement d'application sur mesure

Une application sur mesure, c'est une application développée pour répondre à vos besoins spécifiques. Vous ne payez plus de licences pour des logiciels qui ne font pas vraiment ce dont vous avez besoin mais avec lesquels vous devez vivre. Vous pouvez cesser de demander des opérations répétitives et fastidieuses à vos employés. L'application est là pour les automatiser, pour vous aider, comme vous l'avez déterminé.

Est-ce coûteux ?

Oui et non.
Bien sûr, le développement d'une application personnalisée a un coût non négligeable, directement lié à sa complexité et au temps passé par les développeurs à sa conception.
D'un autre côté, l'expérience nous a montré que cet investissement est toujours rapidement amorti, sur deux fronts distincts : les opérations automatisées dans l'application vous font gagner beaucoup de temps à votre personnel et vous, et ce temps libéré permet à chacun d'apporter sa véritable plus-value, sereinement, facilitant l'expansion de votre société.
Jamais nous ne vous pousserons à développer un projet ou des fonctionnalités dont vous n'avez pas besoin. Ne pas constater d'amélioration voudrait dire que vous avez été mal conseillé.
Vous avez un projet mais également des doutes ? Contactez-nous, nous vous conseillerons.

Que choisir ?

Il existe 3 catégories d'applications, liées aux appareils nécessaires à leur utilisation : les applications pour ordinateurs, les applications pour smartphones et les applications/sites Web.
Chez JyxIT, nous nous concentrons désormais sur deux de ces trois catégories : les applications Windows (nous ne développons pas pour Mac pour des raisons de marché) et les applications/sites Web. Nous avons arrêté de développer des applications pour smartphone, car elles doivent au minimum exister pour Android et iOS, ce qui demande, pratiquement, de développer deux applications différentes, nécessitant un surcoût important. Pour l'accessibilité via smartphone, nous avons des solutions Web à vous proposer, qui sont beaucoup plus intéressantes en termes de compatibilité, de pérénité et de coût de développement.
Découvrez ci-dessous les deux catégories d'applications que nous développons chez JyxIT, avec leurs avantages et inconvénients : les applications Windows et les applications/sites Web.
Contactez-nous et nous vous aiderons à faire le bon choix.

Application Windows

Une application Windows, c'est une application qui se suffit à elle-même. Elle n'a pas besoin d'un autre programme pour s'exécuter, sinon Windows.
De bons exemples sont les navigateurs internet (Microsoft Edge, Google Chrome, Mozilla Firefox...), la calculatrice de votre ordinateur, ou tout autre programme qui se lance quand vous cliquez sur son icône.
Ces applications peuvent travailler sur des fichiers ou des données en réseau, localement ou via internet, et ne sont donc pas limitées à l'ordinateur de leur utilisateur.

Il existe différents types d'applications Windows. Sans trop rentrer dans les détails, nous les différencions en deux grandes catégories :

  • les applications qui ont une interface graphique, qui sont faites pour être utilisées par une personne (comme votre navigateur internet, pour reprendre l'exemple ci-dessus) ;
  • les applications qui n'ont pas d'interface graphique, qui sont faites pour être exécutées automatiquement par un ordinateur, en continu, ou, par exemple, une fois par jour, ou encore à intervalles réguliers...

Avantages

Fluidité et performances optimales car l'interface fait directement partie de l'application (tandis que dans une application Web, les pages doivent d'abord être générées par un serveur avant d'être téléchargées par un navigateur).

Supporte plus facilement des fonctionnalités nécessitant plus de ressources hardware.

Requiert moins de bande passante réseau et/ou Web, la plus grande partie du travail étant locale.

Coût de développement inférieur à celui d'une application Web avec les mêmes fonctionnalités.

Frais de fonctionnement et d'infrastucture inférieurs car l'application ne nécessite pas de serveur Web.

Inconvénients

Nécessite une installation manuelle et, dans certains cas, une intervention manuelle en cas de mise-à-jour.

L'exposition publique des fonctionnalités est moins aisée que si l'application est intégrée à un site Web.

Ne fonctionne que sur un ordinateur Windows (pas sur Mac, smartphone ou tablette).

Application et site Web

Une application Web est une application qui peut être utilisée dans n'importe quel navigateur internet (Microsoft Edge, Google Chrome, Mozilla Firefox...), quel que soit l'appareil utilisé (PC, Mac, smartphone, tablette...).

On parlera plutôt de site Web pour présenter quelque chose statiquement (une entreprise et ses services par exemple) et d'application Web quand le site incluera des fonctionnalités (comme votre boîte email par exemple). Mais cette différence de langage se perd car les sites uniquement statiques disparaissent petit à petit.

Une application Web peut aussi être (ou contenir) une API, c'est-à-dire exposer des fonctionnalités pouvant être utilisées par une autre application plutôt que par une personne. Par exemple, quand on affiche une carte Google Map dans son site Web, en réalité, le site fait appel à l'API de Google Map pour construire et afficher cette carte.

Une des grandes forces du Web est qu'un même produit peut être en même temps un site de présentation, une application destinée à des personnes et une application destinées à d'autres applications. Et le tout, sans limitation géographique de diffusion.


 

Avantages

Aucune installation ou intervention pour une mise-à-jour. L'application est disponible via un simple navigateur internet.

Fonctionne sur tous les appareils (PC, Mac, smartphone, tablette...).

L'exposition des fonctionnalités n'a pas de limite de réseau interne ou de limite géographique.

Peut inclure une présentation, des fonctionnalités pour une personne et des fonctionnalités intégrable dans une autre application.

Inconvénients

Coût de développement plus important qu'une application Windows contenant les mêmes fonctionnalités.

Frais de fonctionnement permanents car nécessite au minimum un serveur Web pour héberger l'application.

Fluidité inférieure à une application Windows car les pages doivent d'abord être générées par le serveur Web avant d'être téléchargées par le navigateur de l'utilisateur.

Requiert obligatoirement une connexion internet, et donc du débit de bande passante.