Le Livre Blanc du Capitaine sollo

À l'heure actuelle, où tout devient virtuel, on ne sait plus qui se cache derrière les éditeurs de logiciels. Voilà pourquoi je vous livre ici humainement, et en toute transparence, pourquoi et comment j'ai créé l'application sollo.

J'espère que cette lecture vous sera agréable, et qu'elle apportera une touche d'humanité, qui reste pour moi le socle fondamental de relations fortes et sincères sur le long terme, entre un client et son fournisseur de services.

Arnaud COLAS alias capitaine sollo

La Genèse : Naissance du Capitaine Sollo

Je venais de fêter mes 13 ans, et mes parents m'avaient envoyé en vacances chez mon oncle et ma tante, dans leur petite maison de campagne, perdue au milieu de la Haute-Marne. À part regarder passer les vaches dans la seule rue du village, ou essayer d'attraper des mouches pour leur attacher un fil à la patte et en faire un manège accroché au lustre de la salle à manger… il n'y avait pas grand-chose à faire.

Parti comme ça, ces 15 jours de congés allaient me paraître un siècle. C'était sans compter sur le gadget qu'allait me faire voir mon oncle, laissant libre cours à mes investigations pour comprendre les tenants et les aboutissants de son fonctionnement.

Cette petite machine intégrait un langage de programmation, le Basic, qui contre toute attente, allait devenir ma seconde langue et qui est encore aujourd'hui le langage que j'utilise pour développer mes applications.

Même si à l'époque la prouesse consistait seulement à faire bouger un curseur de droite à gauche sur un écran LCD d'une seule ligne de 20 caractères, l'idée de programmer des interactions avec une machine m'a immédiatement passionné.


1

15 ans

Premiers cours au club informatique de la MJC, finançant mes acquisitions technologiques : ZX81, Commodore 64, Atari 1040ST

2

17 ans

Week-ends de concours de développement avec mes amis, créant des jeux entre Apple IIe et PC XT

3

19 ans

Entrée à l'EPITA, découverte de la comptabilité-gestion avec un professeur étonnant

4

20 ans

Premiers développements professionnels lors de stages en entreprises

Je venais de tomber dans la marmite de l'informatique, et n'allais plus quitter un clavier d'ordinateur… peut-être pour le restant de mes jours ! Fort de ce bagage cumulé : développement + comptabilité gestion, j'ai commencé mon parcours professionnel.

Le Pied à l'Étrier : Les Premières Entreprises

Repéré par une petite SSII implantée dans le milieu financier, j'ai entrepris mes premiers développements de progiciels, sur des problématiques aussi sexy que la gestion de portefeuilles ou la valorisation d'OPCVM. Faisant une très courte étape en tant que salarié, j'ai profité d'une opportunité et de la motivation d'un collègue à m'accompagner dans un projet de création d'entreprise !

1989 : SAS

Système Analyse Synthèse

Première entreprise créée avec Jean, spécialisée dans le développement pour Minitel professionnel

1990-1991 : Service militaire

12 mois au Fort de Vincennes pendant la guerre du Golfe avec en toile de fond le développement d'un système back-office pour la Banque Dexia

1991 : ACCS

Arnaud Colas Conseils et Services

Création en nom propre depuis l'armurerie du Fort, développement d'applications de gestion spécifiques

Ce que j'avais oublié, c'est que je n'avais pas encore fait l'armée, et que sorti des études je ne pouvais plus y échapper ! Pour la petite histoire, Dominique Strauss-Kahn, alors vertueux Maire de Sarcelles, et proche de proches… avait réussi à faire en sorte que je finisse au Fort de Vincennes plutôt qu'aux chasseurs alpins de Chambéry.

En marge des solutions standards du marché, proposées par les éditeurs comme Ciel, EBP, Sage, Cégid, CCMX, tout le monde avait également besoin de logiciels mieux adaptés, répondant plus précisément à des contraintes fonctionnelles plus spécifiques. D'un côté, je commercialisais donc les solutions standards et en assumais la formation. De l'autre, je développais des programmes spécifiques pour pallier aux lacunes de ces logiciels.

L'Illumination : Une Vision Révolutionnaire

En 1995, un énième client, un important établissement pharmaceutique (BioMérieux pour ne pas le citer), me confiait le énième dossier de réalisation d'un logiciel sur mesure. Je constatais alors amèrement que pour la énième fois, j'allais repartir d'une feuille blanche pour créer un énième fichier clients, un énième fichier fournisseurs, un énième fichier factures, un énième fichier stock, etc. J'avais déjà fait ça 100 fois !

C'est en remontant de Lyon vers Paris au volant de ma vieille 635 csi, plongé dans les méandres fonctionnels de mon dossier BioMérieux que j'ai eu une vision…

« Pourquoi ne pas créer un logiciel capable de se paramétrer facilement pour répondre à toutes sortes de problématiques et surtout capable de s'adapter au langage de chaque métier ? »

1

Un seul logiciel pour tout le monde

Totalement paramétrable, malléable, modulable, flexible au point de pouvoir répondre précisément et instantanément à n'importe quel besoin

2

Sans programmation ni compétence technique

Un logiciel qui s'adapterait à l'utilisateur et non l'inverse, respectant ses contraintes, ses habitudes, son métier, ses attentes précises

3

Une gestion absolument complète

Permettre à l'utilisateur de paramétrer lui-même le maximum d'éléments dont il a besoin pour gérer son activité, rapidement et simplement


Les Avantages d'une Telle Solution

Un seul programme à maintenir

Plus besoin de gérer des dizaines de solutions différentes, tout centralisé dans une application unique

Gain de temps incroyable

Le développement devient exponentiellement plus rapide grâce à l'architecture universelle

Mode de fonctionnement universel

Plus de plâtres à essuyer grâce à une approche standardisée et éprouvée

Mutualisation des coûts

Chaque nouvelle expérience client fait progresser le projet pour tous

Les Trois Piliers Fondamentaux de Sollo

Mon background de 5 ans déjà sur les attentes clients, et les critiques formulées sur les logiciels du marché, ainsi que sur leurs craintes paradoxales mais hélas justifiées de faire appel à du développement spécifique, me permettait de croire que j'étais capable de créer le Graal. Mais pour cela il fallait impérativement trois choses :

Répondre à toutes les prérogatives

Le programme doit pouvoir répondre à toutes les prérogatives courantes de gestion de n'importe quelle entreprise, de n'importe quelle activité. Une flexibilité totale pour s'adapter à chaque métier, chaque secteur, chaque besoin spécifique.

Une ergonomie ultra-efficace

L'ergonomie doit être la plus efficace possible. Accéder à n'importe quelle information ne devrait pas prendre plus de 2 clics ! La simplicité d'utilisation comme principe directeur absolu.

Implémentation immédiate

Ce qui manquerait fonctionnellement doit être implantable immédiatement. Sans analyse préalable, sans délai de test et de livraison : directement opérationnel. Une réactivité sans précédent.

L'Architecture Révolutionnaire : Les 5 Pôles de Sollo

J'ai réfléchi à tout ce qu'un chef d'entreprise avait à gérer au fil de l'existence de son entreprise : son association, son cabinet, son étude, son magasin ou son agence. J'avais déjà traité des dizaines de problématiques, implanté tout ce qui se faisait à l'époque en termes de logiciels standard. Ne trouvant pas sur le marché de logiciels capables de couvrir tout le champ d'application de mes préoccupations professionnelles quotidiennes, j'allais donc créer cette application universelle pour moi avant tout. elle allait s'articuler autour de 5 axes :

Contacts

Toute personne physique ou morale : patients, adhérents, prospects, clients, fournisseurs

Actions

Tout élément factuel : interventions, courriers, réunions, tâches, alertes

Articles

Produits, services, documents et base documentaire de l'entreprise

Pièces

Documents commerciaux : devis, factures, bons de commande, livraisons, contrats…

Dossiers

Regroupement d'actions, pièces et articles pour une même affaire, d'un même dossier, d'un même chantier


Le Concept des Tables Miroir

J'ai eu l'idée d'un concept révolutionnaire : la gestion de tous ces types de contacts ne repose que sur 2 tables (2 fichiers) uniquement !

  • L'une contiendrait les questions (pour chaque type)
  • L'autre les réponses

Là où à chaque demande, il fallait recréer un nouveau fichier et faire appel à son développeur, l'utilisateur sollo peut dorénavant renseigner lui-même ses propres types de contacts, et les paramétrer très facilement, sans aucune notion d'informatique.

Ce concept de tables miroir allait être propagé aux autres pôles de sollo, offrant une souplesse jamais rencontrée auparavant.

Le Pôle Contacts : Une Flexibilité Sans Précédent

Le système devait être capable de permettre un paramétrage très rapide des différents types de contacts. Nous avons des patients pour un médecin, des adhérents pour une association, des prospects, des clients, des fournisseurs pour une PME.

Et pour chacun de ces contacts, la possibilité de créer des champs libres spécifiques aux types concernés, comme une date d'adhésion pour un adhérent, une date de création pour une entreprise, une date de naissance pour un patient, l'encours autorisé pour un fournisseur…

Types de Données Disponibles

9 champs texte

Pour les informations alphanumériques libres

9 champs numériques

Pour les montants, quantités et valeurs

9 champs date

Pour tous les jalons temporels importants

9 champs booléens

Cases à cocher oui/non pour les choix binaires

3 champs mémo

Pour les textes longs de longueur infinie


Exemple Concret : Une Entreprise

L'utilisateur de sollo dispose d'un système qui lui permet de créer autant de types de contacts qu'il le désire et de paramétrer ces types de contacts directement à la volée pour les qualifier en fonction de ses besoins.

Prospects - Clients potentiels à démarcher

Clients - Relations commerciales actives

Fournisseurs - Partenaires d'approvisionnement

Sous-traitants - Prestataires externes

Collaborateurs - Équipe interne

Organismes - Institutions et administrations

Les Pôles Actions, Articles et Pièces

Le Pôle Actions : Qui Fait Quoi ? Quand ? Comment ? Et Pour Qui ?

Vous allez stocker ici tout ce qui est factuel. Tout élément temporel ou ponctuel effectué par quelqu'un à une date pour le compte d'un contact. Comme pour les contacts, il sera possible de créer autant de types d'actions que nécessaire et de paramétrer 40 champs libres pour chacun des types d'actions.

Exemples de Types d'Actions

  • Interventions
  • Courriers
  • E-mails
  • Réunions
  • Rendez-vous
  • Mémos
  • Tâches à faire
  • Alertes
  • Relances

Exemple : Un Courrier

  • Chèque accompagnant
  • Montant du chèque
  • Envoi recommandé
  • Attente de réponse
  • Date de réponse
  • Coût d'envoi

Le Pôle Articles : Le Fourre-Tout Intelligent

Le pôle article est certainement celui qui est le plus difficile à appréhender. Il contient toutes les informations que je qualifierais de fixes, de permanentes dans l'entreprise. Ici la notion de qui et de quand n'a pas grande importance. Mais davantage : qu'est-ce que je vends, et qu'est-ce que je consulte régulièrement ?

Produits & Services

Référence, description, prix d'achat, prix de vente, taux de TVA, stock, marque, code-barres, photos, documents techniques

Base Documentaire

Bail de l'entreprise, résultats annuels, sites Internet, mémos, pense-bêtes, contrats d'assurance, codes d'accès

Modèles & Paramètres

Formules de courrier pour mailings, templates d'e-mails, taux divers, échéances, tout autre paramétrage opportun


Le Pôle Pièces : Vos Marges en Temps Réel

C'est ici que seront centralisées les pièces commerciales : devis, factures, bons de commande, bons de livraison, bons de réception, etc. Comme ailleurs, tout est paramétrable. Les pièces se numérotent évidemment automatiquement.

Numérotation Automatique

Possibilité de forcer le premier numéro ou d'ajouter un préfixe d'exercice (ex: 250001 pour 2025)

Calcul des Marges

Sur toutes les pièces : notion de débit et crédit. Vous connaissez au centime près la marge effectuée entre prix d'achat et de vente

Duplication en 1 Clic

Transformez un devis en facture d'un clic, avec possibilité de modifier avant impression et envoi par e-mail

Le Pôle Dossiers et l'Ergonomie Révolutionnaire

Le Pôle Dossiers : Votre Chemise Virtuelle

Cette notion de dossier est un peu particulière, et étrangement absente de la plupart des logiciels de gestion du marché. Il s'agit de regrouper les actions, les pièces et les articles au sein d'un même dossier. Cela s'apparente ni plus ni moins à une chemise cartonnée, un classeur, dans lequel on viendrait insérer toutes les actions et ranger les pièces qui concernent une même affaire, un même chantier… un même dossier.

Exemples d'Utilisation des Dossiers

Avocat

Une affaire X contre Y : tous les courriers, provisions, notes d'honoraires, factures de sous-traitants regroupés

Camping

Un dossier par emplacement pour suivre réservations, clients, entretien

Flotte Auto

Un dossier par véhicule : utilisateurs, frais d'entretien, kilométrages, carte grise

Photovoltaïque

Un dossier par chantier pour arbitrer la rentabilité de chaque affaire


Une Ergonomie Inspirée de PalmPilot

Il me fallait trouver une ergonomie la plus efficace qui soit. Et si quelque chose me rebutait sur les logiciels du marché, à commencer par le Pack Office de Microsoft, c'était l'utilisation des menus. On ne sait jamais où se trouve le traitement dont on a besoin.

5 Onglets

Un onglet par pôle pour une navigation intuitive

Liste à Gauche

Liste complète des éléments du pôle, accessible instantanément

Fiche à Droite

Détails de l'élément sélectionné, modifiable directement

Maximum 2 Clics

Accès à n'importe quelle information en 2-3 clics maximum

Ce choix ergonomique est à mon sens d'une redoutable efficacité car il est très simple. Une fois acquise, vous vous féliciterez chaque jour de cette capacité à accéder à n'importe quelle information contenue dans sollo en moins de deux ou trois clics maximum. Les 99,9% des utilisateurs me félicitent régulièrement de cette trouvaille.

Microsoft Access : Le Moteur de sollo et et un pari sur l'Avenir

J'ai découvert cet outil de gestion de bases de données à sa toute première version, en 1995. Au-delà d'une gestion très efficace des bases de données, d'un langage SQL intégré pour la création de requêtes, d'un générateur d'états très performant, Microsoft Access intègre nativement le langage Visual Basic. Je retrouvais là mes premiers amours, ma langue maternelle, celle que j'avais apprise à l'âge de 13 ans.

Les Avantages de Microsoft Access

Base de données standardisée dans le monde Windows

Éditeur très pérenne (Microsoft)

Système de requêtage évolué et adossé au SQL

Utilisation en réseau immédiate et sécurisée

Architecture autour d'un seul et unique fichier

Interconnexion native avec Word et Excel

Langage Visual Basic for Application très puissant

Très grande communauté de développeurs


Open Source et Méthode Agile : La Réactivité Absolue

Mes clients, VOUS ! Avez chez vous, sur votre machine, l'outil de développement intégral de votre application sollo. Et cet élément n'est pas sans conséquence positive pour vous… comme pour nous.

Open Source

Le code source est à disposition, permettant la mutualisation des développements réalisés par d'autres, pour d'autres

Méthode Agile

Implique au maximum le client et permet une grande réactivité à ses demandes, visant la satisfaction réelle en priorité

90% de nos interventions (développement, formation, assistance) se font en direct live avec vous, directement sur votre poste en télémaintenance. Vous êtes donc immédiatement opérationnels. Gain de temps et de productivité évidents – les tests et corrections s'effectuent dans la foulée. Sans parler des économies engendrées par ce type de procédé.


Conclusion : Une Aventure Humaine

La commercialisation à plus grande échelle de sollo date de 2006 – 11 ans après y avoir pensé pour la première fois. 11 années de gestation, d'audits clients, d'analyse, de développements pour aboutir à la première version livrable.

1500+

Clients Équipés

Depuis 2006

2500+

Utilisateurs Actifs

Au quotidien

20

Années de Développement

De la vision à la réalité

99.9%

Satisfaction Client

sollo addicts

De l'autoentrepreneur à la multinationale. D'activités et de besoins très différents. À chaque nouvelle version, nous implantons les modules améliorés avec l'aide de nos clients. La création de la sollo académie a pour objectif de fédérer des consultants sollo, voués à la cause et compétents pour vous accompagner immédiatement et sur le long terme dans le suivi de votre solution logicielle.

Je vous remercie infiniment d'avoir pris le temps de lire ce document. Et espère vous retrouver très prochainement dans le clan des utilisateurs de sollo, vous souhaitant dans le cas contraire de trouver les bons outils pour la gestion de votre entreprise.

— Arnaud COLAS, Fondateur de Sollo