Développement logiciel

Le sur-mesure accessible

Un projet?

Parlez-nous de votre projet, nous aimons les nouveaux défis !

Pourquoi un logiciel sur mesure?

Vous ne trouvez pas ce dont vous avez réellement besoin sur le marché des logiciels existants?
Vous êtes déçu du logiciel que vous possédez actuellement ou surpris du coût récurrent des solutions cloud avec abonnement?
Vous avez un projet qui révolutionnera votre domaine et pour lequel une solution logicielle ou applicative est indispensable?

Voici quelques-unes des raisons qui font que vous souhaitez développer un logiciel ou une application sur mesure.

Choisir son logiciel de gestion n’est pas anodin ! C’est en général un engagement pour de nombreuses années car tout changement demande un important travail d’adaptation.
Axxiss peut vous aider à trouver une solution informatique pérenne qui répondra précisément à vos besoins.

Une réelle plus-value

Ce que nous constatons, c’est que même s’il existe une multitude de logiciels sur le marché qui peuvent convenir dans beaucoup de situations, rien ne remplacera la plus-value d’un logiciel fait sur mesure.

Un logiciel capable d’évoluer dans votre domaine et selon votre structure, capable de se connecter à une multitude de sources d’informations pour vous afficher un tableau de bord en temps réel qui vous permettra de prendre les bonnes décisions, capable aussi de piloter le matériel de votre usine ou gérer votre bâtiment par la domotique.

De plus, avoir son logiciel que l’on maîtrise à 100% est un gage de sécurité face à des éditeurs ayant plein pouvoir sur leur solution. Nombreux sont les exemples d’augmentations de tarif excessifs et d’abandons de logiciels jugés obsolètes.

Ces éléments auxquels on ne pense pas nécessairement au moment d’acquérir un logiciel sont pourtant capitaux pour l’avenir de votre entreprise.

Réduction des coûts et respect des engagements

Un produit sur mesure se doit de vous apporter un maximum de retour sur investissement. Un bon logiciel vous fera gagner du temps et de l’efficacité dans votre métier.

Pour aider à remplir ces objectifs, nous avons élaboré une stratégie permettant de développer rapidement, avec un maximum de fiabilité et des délais réduits :

# plusieurs bases logicielles réutilisables
# des centaines de briques de code et de fonctionnalités déjà développées
# plusieurs chartes graphiques d’application au choix
# des outils de développement englobants tous les processus de création et d’évolution du projet.

Tous ces éléments participent à la réduction des coûts ainsi qu’au respect des délais et engagements.

Un développement sur mesure?

Oui c’est possible

Ce qu’en pensent nos clients

« Nous avons tellement aimé la solution proposée qu’il a été décidé de migrer plusieurs de nos outils internes sur la nouvelle plateforme développée. »

A. Morjani

Product & Pricing Manager, PSA Finance BELUX

 

« Merci pour la qualité de votre service et du programme. »

S. Brouwers

Responsable technique et développement, RISTERM S.A.


« Un véritable OLA de la part de toute l’équipe pour le travail réalisé ! »

P. Dujardin

Directeur, PSE Verviers

Notre charte de développement

#1

Sécurité

Un point essentiel duquel nous ne nous éloignerons pas : avant tout, nos logiciels sont sécurisés. Discrètement, pour ne pas vous importuner, mais efficacement.

Des logiciels sécurisés


Voici quelques-uns des éléments garantissant la meilleure sécurité dans les applications que nous développons :

  • chiffrement (cryptage) AES sur 128 bits des données contenant des informations sensibles
  • chiffrement (cryptage) des échanges de données entre serveur et utilisateurs (SSL,…)
  • gestion des utilisateurs de l’application avec gestion de leurs droits et de leurs rôles dans l’application
  • déploiement systématique de webservices pour toute communication extérieure
  • utilisation de journaux de lecture/écriture dans la base de données
  • protections contre l’injection de code
  • RGPD compatible *

* RGPD (règlement général sur la protection des données) : nous avons une connaissance très précise du RGPD et de son implication dans l’informatique d’aujourd’hui. Le « Privacy by design » nous est familier et est mis en place dès le début de la conception de votre application.

 

#2

Utilisateur

Penser à l’utilisateur final, c’est essentiel pour qu’un logiciel soit accepté et bien utilisé. Ce point, bien trop souvent oublié, est notre 2ème priorité. Cela passe par un travail sur l’ergonomie, le graphisme, la simplicité d’utilisation.

#3

Fiabilité

Une application doit d’une part demander le moins de maintenance possible, mais aussi être facile à comprendre pour l’utilisateur final afin d’assurer une fiabilité des données encodées.

#4

Évolutivité

Nos applications sont évolutives dans le temps, capables de s’adapter aux changements de technologie et aux évolutions des secteurs pour lesquelles elles ont été construites.
Pour cela nous utilisons des techniques de programmation éprouvées et sommes constamment à l’écoute des évolutions technologiques.

Des méthodes éprouvées

Les applications les plus pointues nécessitent des techniques de programmation pointues. En voici un aperçu :

  • Une architecture adaptée à la taille du projet : SOA, MVP, 3 tiers, Micro-services,… soit une architecture logicielle choisie selon la complexité du projet permettant un cloisonnement et une structuration du développement afin de préparer les évolutions futures du projet.
  • POO (programmation orientée objet) : robustesse et évolutivité du code
  • intégration continue : automatisation et régularité dans le déploiement de nouvelles versions de l’application
  • design pattern OBSERVATEUR : des applications réactives dont l’affichage se met à jour de manière automatique
  • design pattern RETRY & CIRCUIT BREAKER : principalement pour les applications mobiles, permet de prévenir le phénomène de déconnexion réseau
  • design pattern SINGLETON : robustesse du code
  • tests automatiques de non régression : allant jusqu’à la méthode TDD (Test Driven Development), cette méthode incite à mettre en place des tests automatiques de l’application à exécuter avant tout déploiement de nouvelle version.

Nous avons besoin de votre collaboration

We need you

Des projets sous contrôle

Voici les différentes étapes de collaboration que nous conseillons pour un projet réussi. Nous nous basons pour cela sur les préceptes du manifeste Agile que nous appliquons dans ses grands principes, sans nous départir de notre esprit pragmatique.
01

Nous analysons et définissons ensemble vos besoins et les objectifs principaux de votre produit.
# Nous vous conseillons tout au long de cette étape sur la meilleure stratégie à adopter afin d’optimiser le développement et minimiser les risques.

# Nous prenons ensemble les décisions sur les choix techniques à retenir et les premiers objectifs à remplir.

02

Nous commençons sans attendre le développement de votre application qui permettra d’atteindre les premiers objectifs.
# Nous vous livrons rapidement une première version dont vous évaluerez la pertinence. Vous apportez vos remarques et nous signalez si des éléments sont à changer.

# Nous continuerons ensemble l’avancée du projet avec des allers/retours successifs de nouvelle version de l’application et de vos remarques, en fonction des objectifs principaux prévus. La priorité est d’apporter avant tout une réponse à ces objectifs, tout en sachant qu’ils peuvent être légèrement adaptés.

# Vous évaluez vous-même à quel moment votre application peut être déployée pour vos utilisateurs afin de commencer à profiter de ses avantages.

# A tout moment vous pouvez décider que votre produit vous convient et qu’il peut être finalisé.

03

Votre application est maintenant totalement fonctionnelle et nous avons rempli tous les objectifs principaux, sans perte de temps.
# Vous pouvez maintenant choisir d’ajouter l’une ou l’autre fonctionnalité secondaire en fonction des besoins constatés, ceci afin de réaliser un produit qui correspondra parfaitement à vos besoins.

# Si vous le souhaitez, nous pourrons ajouter de nouvelles fonctionnalités à votre application tout au long de sa vie selon l’évolution de vos besoins.

Article issu de Wikipedia

Article du blog

Ce que nous pouvons développer

Pour vous

Tous types d’applications

Logiciel de gestion Administrative

CRM, ERP
Comptabilité
Ressources humaines

Logiciel de gestion logistique

Gestion de stock
Inventaire
Suivi de flotte

Logiciel de gestion de production

Rendement
Fabrication
Pilotage de machine

Outils et utilitaire

Tableau de bord
Utilitaire Windows
Sécurisation de dossiers

Dans tous les secteurs

Santé

restauration

Divertissement

transport

Construction

Finance

Pour tous les supports

Mobile

Développement d’applications pour téléphone Android ou Apple iPhone (iOS), connecté ou en mode déconnecté.

Windows

Développement d’applications pour toute version de Windows. Du petit utilitaire à l’application complète client/serveur.

Tablette

Développement d’applications pour tablette, sous Android ou Apple iPad (iOS)

Cloud Google

Aide à la mise en place du cloud de Google (G Suite), développement d’applications connectées au cloud (Gmail, Docs, Sheet, Map, Analytics,…).

WEB

Développement d’applications 100% Web, Single Page App, intranet d’entreprise, applications en mode SAAS (Software As A Service)

Cloud Microsoft

Aide à la mise en place du cloud de Microsoft (Office 365), développement d’applications connectées au cloud (One Drive, Word/Excel 365, Sharepoint,…), développement sous PowerApps.