C'est l'étape ultime lorsque les solutions de formations, de recherche du meilleur progiciel et d'amélioration des outils existants ne permettent pas d'atteindre vos objectifs
ou que vous souhaitez développer un logiciel sur mesure qui gérera tout ou partie de l'activité spécifique.
Nos compétences de développeur 4D - 4ème dimension
Utilisation (depuis 1995) des versions 6.5 à v13, monoposte exécutables Mac et PC comme client-serveur
Reprise de bases existantes
Conversion de bases en v12
Travail sur des bases très volumineuses en structure comme en données
Travail d'équipe sur la même version (client-serveur sur serveur de test est idéal)
Environ 40 000 heures de 4D + méthodes génériques --> reprise d'une partie du code dans d'anciennes bases --> moins long et moins cher
Code générique de synchronisation 4D <--> base sql (locale ou distante sur internet) --> permet de se dispenser du 4D serveur et clients.
Réseau de plusieurs développeurs --> capables de répondre en équipe à des projets très pointus et/ou demandant beaucoup de temps.
Références clients 4D - 4ème dimension
Acadomia
Salomon - Amer Sports
Intermarché
Ligue de l'Enseignement
Logiciel de comptabilité pour Artaga, association de Gestion Agréée
Logiciel d'emailing
téléchargement du CV 4D de Michel Troya

Il faut être conscient lors de la créationd'un logiciel-maison que :
Il faudra de 3 à 6 mois pour que fonctionne la première version opérationnelle.
Un temps d'analyse de plusieurs jours sera nécessaire (au minimum, segmentée en temps d'au moins 2h)
Ce temps d'analyse conditionne la qualité du logiciel et ne doit pas être négligé.
Ce temps d'analyse conditionne la qualité du logiciel et ne doit pas être négligé.
En effet, on constate plus souvent qu'un
logiciel se révèle moins efficace que prévu en raison d'une analyse incomplète ou défaillante qu'à cause
d'une programmation imparfaite et que nombre de
prestataires savent fabriquer de beaux et puissants
programmes, mais qu'ils ne correspondent pas forcément à vos
besoins exacts, lesquels n'ont pas été correctement
analysés.
il est préférable d'associer certains futurs utilisateurs du logiciel à son élaboration.
il est préférable d'associer certains futurs utilisateurs du logiciel à son élaboration.
En effet, observer la façon dont travaillent ceux qui l'utiliseront, recueillir leur avis lors de l'
analyse et à chaque phase de test améliore encore la qualité,
même si le premier réflexe est que seuls la Direction ou le service technique concerné travaille avec les prestataires.
Le coût est plus important que les autres solutions (dans un premier temps)
Le coût est plus important que les autres solutions (dans un premier temps)
En effet, le temps de développement, même lorsqu'on ne facture comme
nous que le temps réellement passé, implique des
coûts variant souvent
de 10 000 à 50 000 Euros (la moyenne du marché est de multiplier ces chiffres par 2...).
En fait, ce
coût initial sera largement récupéré par la productivité et la souplesse gagnés, mais il faudra quand même réaliser cet investissement (qui s'étale dans le temps).
Il faudra consacrer ensuite un budget annuel aux futurs développements
Il faudra consacrer ensuite un budget annuel aux futurs développements
En effet, l'intérêt d'un logiciel-maison est qu'on le fait évoluer selon son bon vouloir, et que ses
avantages se révèlent d'autant plus qu'on affine et améliore ses
fonctionnalités ; c'est pourquoi il est naturel et indispensable de le faire évoluer dans les années qui suivent sa
conception.

Une fois ces étapes acceptées et acquises, on alors tirera pleinement parti de ces logiciels sur mesure qui permettront de :
Adapter l'interface aux différentes fonctions au sein de l'équipe
Ainsi, on paramétrera les fonctions visibles selon le niveau technique et de responsabilité de l'utilisateur. On peut programmer la visibilité de chaque bouton,
ligne de menu et zone selon les droits définis pour chaque utilisateur.
Adapter l'interface aux différents niveaux des utilisateurs
Lorsque vous achetez un progiciel, vous ne pouvez pas simplifier ou complexifier l'interface ; c'est à vous de vous y adapter ; pour les logiciels sur mesure,
on adapte la complexité aux différents niveaux des utilisateurs : quelques boutons et zones pour un utilisateur qui ne fera qu'une saisie basique, tous les paramétrages possibles
pour l'ingénieur etc...
Développer autant de modules différents que vous le souhaitez et qui communiquent
C'est bien cela l'intérêt d'un logiciel sur mesure : on n'est pas limité à un type de fonctionnalité et on le fait évoluer autant qu'on le souhaite : prospects, commandes,
calendriers, communication, base de données des sites internet... vous n'êtes limité que par votre imagination, vos besoins et vos finances...
Communiquer avec les logiciels existants
tout langage est aujourd'hui capable d'échanger des données avec n'importe quel autre programme en réseau local, distant ou par Internet.
Votre comptabilité ou un autre programme internet peut donc importer/exporter des données vers votre logiciel maison.
Créer un site Internet avec les données du logiciel-maison
Ce site affichera et/ou permettra la saisie de données.
Effectuer des alertes, traitements, envois automatiques
Par mail ou SMS, on peut programmer des traitements périodiques ou à certaines conditions pour recevoir des statistiques, des alertes, des résultats de traitements...
Transférer/répartir des charges administratives auparavant centralisées
Qu'un site Internet, reflet de votre base de données sur mesure, génère des feuilles de paie ou divers documents administratifs auparavant imprimés et
mis sous plis de façon centralisée et vous économisez des dizaines de milliers d'euros (si vous en imprimez des quantités importantes) par an qui amortissent
très rapidement les coûts de développement.
Le développement d'application sur mesure est toujours un gain d'efficacité et de souplesse.
Il suffit de s'organiser comme nous le proposons pour en répartir le travail et les coûts sur une période suffisante pour générer un outil de qualité
à un prix raisonnable.
Nous avons choisi 4D 4ème Dimension pour vous !
PLus rapide à programmer que les autres (windev, access...) et très puissant, le temps gagné en développement abaisse le coût du projet.
De plus, 4D 4ème Dimension se connecte aux bases sql utilisées par les sites internet. Cela permet de développer la partie non publique (backoffice pour adminsitrateurs) en 4D et non en web.
Développer en 4D divise au moins par 3 le temps de développement comparé à une interface web !