Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

đŸ—ƒïž FileMaker (Claris) — RAD Desktop/Web pour PME

Type : RAD Desktop/Web ‱ Cible : PME / Ă©quipes mĂ©tiers (ops, finance, admin, logistique) ‱ Positionnement : “WinDev simplifiĂ©â€ (productivitĂ© maximale sur CRUD + workflows simples + reporting). L’ADN : construire vite des apps data-centric via layouts, scripts et droits — puis les publier en desktop, mobile et web selon le mode d’hĂ©bergement.

1.1

FileMaker — dĂ©finition + promesse

Plateforme low-code “data-centric” : tables/relations + layouts UI + scripts + privilĂšges → app prĂȘte rapidement.

RADCRUDPME

Architecture & déploiement

Clients (Desktop/Mobile/Web) ↔ hĂ©bergement (Server/Cloud). Web = WebDirect ; intĂ©grations = Data API / OData.

Server/CloudWebDirectREST

Ultra rapide sur CRUD

Layouts, champs, listes, formulaires, navigation, recherche
 tu vas trùs vite, surtout pour apps internes.

Time-to-AppLayoutsForms
1.2

Courbe d’apprentissage faible

Approche “mĂ©tier-friendly” : on pense en Ă©crans + donnĂ©es + rĂšgles, avant de penser frameworks web complexes.

PMECitizen-devPro-dev

ModÚle de données & relations

SchĂ©ma logique (tables/relations) + “context” par layout. La qualitĂ© du modĂšle dĂ©termine la maintenabilitĂ©.

SchemaRelationsContext

Scripts & logique métier

Automatisation : validations, workflows, imports, notifications, calculs. Discipline : “domain scripts” centralisĂ©s.

AutomationWorkflowsRules

WebDirect (Web)

Publier une app FileMaker sur le web via navigateur, hébergée sur Server/Cloud. Pratique pour portails internes.

BrowserDeploymentPME
2.1

Intégrations (REST / OData / Admin API)

Data API (REST JSON) pour lire/Ă©crire ; OData pour clients “data” ; Admin API pour automatiser l’admin.

Data APIODataAdmin API

Sécurité (vraie)

Auth (AD/OAuth), privilege sets (RBAC), chiffrement au repos, SSL/TLS, durcissement Server/Cloud.

RBACOAuth/ADEncrypt
2.2

Ops / exploitation

Backups, upgrades, monitoring, SSL, disponibilité, gouvernance des accÚs. Cloud vs self-hosted.

RunbookBackupUpgrades

ALM / gouvernance

Versioning, environnements, releases, “no-touch-prod”, standards de scripts/layouts. RĂ©duire l’effet “bricolage”.

DEV/TEST/PRODStandardsQuality
3.1

Use-cases & anti-usecases

Quand FileMaker est imbattable (PME) + quand il faut benchmarker (produit public, UX extrĂȘme, contraintes web hard).

Back-officePortalsBenchmark

Tradeoffs (réalistes)

Vitesse vs architecture ; web “quasi app” via WebDirect vs web “framework natif” ; lock-in plateforme.

TradeoffsLock-inScaling

Quickstart (POC 5 jours)

Plan “PME” : modĂšle data, 6 layouts, droits, scripts, publication web, intĂ©gration REST, runbook.

POCCRUDDeployment
★

Cheat-sheet opérationnel

Les rĂšgles “anti-galĂšre” : structure des scripts, droits, web, intĂ©grations, release, sauvegardes.

ChecklistRunbookStandards
FileMaker (Claris) — overview “densifiĂ©â€ (mental model + stack + dĂ©cisions)
Mental model (Ă  retenir)
Data-centricl’app se structure autour des tables/relations + Ă©crans (layouts)
Layoutsécrans UI : listes, formulaires, tableaux, fiches, navigation
Scriptsautomatisation : rÚgles, workflow, import/export, opérations batch
Privilege setsRBAC : qui voit quoi, qui écrit quoi, sur quels objets
ClientsDesktop / Mobile / Web (WebDirect) selon le besoin
IntégrationsREST (Data API), OData, Admin API
Pourquoi les PME adorent
FacteurEffetCe que ça remplace
Time-to-CRUDapp utilisable trùs viteExcel/Access + scripts “maison”
Évolutifon ajoute Ă©crans/rĂšgles progressivementdĂ©veloppement web “full stack” lourd
Métier-friendlycollab métier/dev plus fluidespécifications longues et rigides
Le positionnement “WinDev simplifiĂ©â€ (trĂšs concret)
Si WinDev = RAD puissant + riche + large spectre,
FileMaker = RAD orienté "PME & data apps" :
- On va trĂšs vite sur CRUD + workflows simples
- UX correcte sans front web complexe
- Publication Desktop/Mobile/Web (WebDirect)
- Intégrations via REST/OData si besoin
          

FileMaker est “redoutable” quand le besoin = outil mĂ©tier internalisĂ© (ops, admin, suivi, planning, stock), pas quand tu veux un produit web public ultra sur-mesure.

Décision rapide (go / no-go)
  • Go si : PME, besoins CRUD + reporting + workflows, time-to-market prioritaire.
  • Benchmark si : UX web extrĂȘme, contraintes API-first strictes, volumĂ©trie trĂšs Ă©levĂ©e, microservices imposĂ©s.
1.1 DĂ©finition — ce que FileMaker sait faire “vraiment vite” (et pourquoi)
DĂ©finition “engineering”

FileMaker (Claris) est une plateforme RAD/low-code pour construire des apps data-centric : on dĂ©finit le modĂšle de donnĂ©es, on construit des layouts (Ă©crans), on automatise via scripts, et on gouverne par privilege sets. Ensuite on dĂ©ploie en desktop/mobile/web selon l’hĂ©bergement.

CRUD ultra rapide
Apprentissage rapide
Web via WebDirect
REST/OData
Les “briques” à connaütre
BriqueRÎleErreur fréquente
Tables/Relationssource de vĂ©ritĂ©relations “magiques” non documentĂ©es
LayoutsUX + contexte de donnéestout mettre sur 1 écran énorme
Scriptslogique & automatisationcopier/coller de scripts partout
Privilege setssécurité RBACdépÎts en prod sans durcissement
Hostingpublier & partagerpas de runbook (backup/SSL)
Promesse (bien cadrée)
Promesse FileMaker :
- Un outil métier utilisable trÚs vite (CRUD + recherche + reporting)
- Un cycle “itĂ©ratif” : on ajoute tables/Ă©crans/rĂšgles au fil de l’eau
- Une publication multi-canal : desktop, mobile, web (selon hosting)
- Une intégration possible avec le SI (REST/OData) quand nécessaire

Condition de réussite :
- modĂšle data propre
- scripts centralisés (pas spaghetti)
- droits (privilege sets) cadrés
- exploitation (backup/SSL/upgrade) maßtrisée
            

Sans gouvernance, FileMaker peut devenir un “Excel++” : rapide
 puis fragile.

Forces (PME / SI interne)
ForcePourquoiRésultat
Time-to-CRUDlayouts + champs + navigationoutil interne prĂȘt en jours
Courbe faibleconcepts proches du métiercollab métier/dev fluide
ItĂ©ratifon ajoute sans “big bang”ROI rapide
Multi-canaldesktop/mobile/webadoption terrain
IntégrableREST/OData + admin APIconnexion au SI
Ce que tu construis “trùs vite”
- Base “rĂ©fĂ©rentiel” (clients, produits, fournisseurs)
- Gestion d’interventions (tickets, statut, planning)
- Suivi stock / inventaire (entrées/sorties)
- Back-office administratif (demandes, validations)
- Reporting simple (listes, exports)
- Portail interne web (WebDirect) pour consultation/édition
            
Limites / risques
  • Web : WebDirect est pratique, mais ce n’est pas “un framework web natif” (UX trĂšs custom = coĂ»t ↑).
  • Spaghetti scripts : trop de scripts dispersĂ©s = maintenance difficile.
  • ModĂšle data : relations mal pensĂ©es = bugs logiques + lenteur + incohĂ©rences.
  • Ops : sans runbook (backup/SSL/upgrades), tu crĂ©es un risque prod.
  • Lock-in : modĂšle et runtime liĂ©s Ă  la plateforme (Ă  gĂ©rer par contrats d’intĂ©gration).
Anti-pattern #1 (classique PME)
SymptĂŽmes :
- 1 fichier unique gigantesque
- scripts copiĂ©s/collĂ©s (pas de “services”)
- droits trop larges
- pas d’environnements (dev=prod)
- backups non testés

Résultat :
- bug critique = panique
- impossible de refactor
            
RemĂšde
- structurer : "domain scripts" + conventions de nommage
- privilege sets stricts
- dev/test/prod (au minimum)
- runbook : backup/restore drill + SSL + upgrade plan
            
Décision (checklist)
QuestionSi “Oui”Sinon
App interne PME data-centric ?FileMaker trĂšs bon choixbenchmark
Time-to-market prioritaire ?ROI rapideweb custom possible mais + cher
Web principalement ?WebDirect OK selon besoinsi UX extrĂȘme → framework web
SI intĂ©grations ?REST/OData possiblesAPI-first strict → architecture dĂ©diĂ©e
Architecture & dĂ©ploiement — clients, hĂ©bergement, web (WebDirect), intĂ©grations (REST/OData)
Topologie “typique”
[Clients]
- Desktop (FileMaker Pro)
- Mobile (FileMaker Go)
- Web (WebDirect via navigateur)
        |
        v
[Hosting]
- FileMaker Server (self-hosted)
  ou
- FileMaker Cloud (managed)
            

Le choix clĂ© : “oĂč on hĂ©berge” (Server/Cloud) et “comment on accĂšde” (desktop/mobile/web).

Pourquoi ça marche en PME
  • Tu peux dĂ©marrer en petit (Ă©quipe) puis ouvrir Ă  plus d’utilisateurs via hosting.
  • Tu gardes une UX “app” en desktop et tu ajoutes le web si besoin (WebDirect).
  • Tu ajoutes des intĂ©grations SI quand le besoin arrive (REST/OData).
Risque majeur : architecture “sans garde-fous”
- pas de séparation environnements
- pas de runbook
- pas de gouvernance scripts/droits
=> la prod devient fragile
            
WebDirect — “FileMaker dans un navigateur”
WebDirect permet d’interagir avec une app FileMaker via navigateur,
en hĂ©bergeant l’app sur FileMaker Server ou FileMaker Cloud.

Bon pour :
- portails internes
- consultation/Ă©dition “simple”
- déploiement rapide sans coder un site web

À cadrer :
- UX trùs custom = efforts CSS/JS/archi ↑
- dimensionnement serveur + SSL + monitoring
        
Data API (REST JSON) — lecture/Ă©criture
Use-cases :
- synchroniser avec un SI (ERP/CRM)
- exposer des opérations à une app web externe
- automatiser import/export

Principe :
- token auth
- opérations CRUD + find
- échanges JSON via HTTP(S)
            
OData + Admin API (automation)
OData :
- accùs “data-centric” (clients BI / outils data)

Admin API :
- automatiser tñches d’admin (selon hosting)
- utile pour ops / provisioning / monitoring
            
Cloud vs self-hosted (PME)
OptionAvantagesInconvénients
Cloudmoins d’ops, rapidemoins de contrîle infra
Self-hostedcontrÎle, intégrations réseaurunbook obligatoire (backup/SSL/upgrade)
CRUD ultra rapide — pourquoi FileMaker va si vite (layouts, listes, formulaires, recherche)
Le “pipeline” FileMaker (PME)
1) Créer tables + champs
2) Créer relations (si nécessaire)
3) Construire layouts :
   - Liste (list view)
   - Fiche (detail/form)
   - Recherche / filtre
4) Ajouter scripts :
   - validations
   - navigation
   - actions (create/update/close)
5) Définir droits (privilege sets)
6) Publier (Server/Cloud) + Web (WebDirect)
          

Le temps gagnĂ© vient du fait que l’UI “data app” est nativement prĂ©vue.

Quality gates (sinon tu paies plus tard)
  • Conventions : noms de tables/champs/scripts/layouts.
  • Scripts centralisĂ©s : Ă©viter “20 scripts presque identiques”.
  • Droits : RBAC strict dĂšs le dĂ©part (ne pas “ouvrir tout”).
  • Runbook : sauvegarde/restauration testĂ©es.
Astuce :
- séparer "UI scripts" (navigation)
  et "domain scripts" (rĂšgles)
=> maintenabilité ++
          
Courbe d’apprentissage faible — comment onboarder une PME (mĂ©thode)
Onboarding en 3 couches
CoucheObjectifLivrableDurée
1) MĂ©tierdĂ©finir les Ă©crans & rĂšglesworkflow + maquettes1–2 jours
2) Datamodùle propretables/relations + dictionnaire1–2 jours
3) Buildlayouts + scripts + droitsPOC utilisable2–5 jours
Standard PME (simple et efficace)
- 1 layout "LIST" par entité
- 1 layout "FORM" par entité
- 1 script "SAVE" (domain) par entité
- 1 script "NAV" (UI) commun
- privilege sets : ADMIN / MANAGER / USER / READONLY
- exports & backups planifiés
      
ModĂšle de donnĂ©es & relations — la base de la robustesse (design patterns)
Rùgle #1 : le modùle data prime sur l’UI
- champs typés + validations
- clés stables (ID)
- relations explicites (pas "magiques")
- dictionnaire de données (document)
            

Si ton schéma est propre, tout le reste devient simple (scripts, droits, layouts).

Le “contexte” des layouts
Un layout a un contexte (table/occurrence).
Conséquence :
- un champ affiché dépend du contexte
- les scripts doivent ĂȘtre disciplinĂ©s
- sinon : bugs logiques “incomprĂ©hensibles”
            
Patterns PME (pratiques)
Pattern 1 — Master/Detail
Client (master)
  -> Commandes (detail)
  -> Factures (detail)

Layouts :
- CLIENT_LIST / CLIENT_FORM
- CMD_LIST (portal) / CMD_FORM
Scripts :
- client.save
- cmd.save
            
Pattern 2 — Workflow par statuts
Ticket.status :
- NEW -> IN_PROGRESS -> DONE -> ARCHIVED

RĂšgles :
- transitions autorisées selon rÎle
- audit : qui a changé quoi
- validations : champs requis selon statut
            
Quality gates (anti-futur chaos)
  • Conventions : tables (T_), layouts (L_), scripts (S_), privilege sets (PS_).
  • Éviter les dĂ©pendances implicites : documenter relations & scripts.
  • Refactoring : 1 fois/sem (scripts communs, duplication).
  • Tests : scĂ©narios mĂ©tiers “golden path” + droits.
Scripts & logique mĂ©tier — structurer pour Ă©viter le “spaghetti” (PME → scale)
Architecture de scripts (recommandée)
1) Domain scripts (source de vérité)
- entity.save
- entity.validate
- entity.transition_status

2) UI scripts (navigation/UX)
- nav.open_form
- nav.go_list
- ui.toast

3) Integration scripts (imports/exports/API)
- sync.pull_from_api
- sync.push_to_api
        

SĂ©parer “mĂ©tier” et “UI” = le truc le plus rentable sur 12 mois.

Workflows (statuts + validations)
Approche :
- Table: T_TICKET (status, owner, due_date, ...)
- Script: ticket.transition(new_status)
  - check rights
  - check required fields
  - write audit
  - apply state change
- Layouts: list + form + admin
        
Contrat d’erreurs (simple PME)
- user_message : message affichable
- tech_message : logs
- code : VALIDATION | AUTH | CONFLICT | TECH
- corr_id : pour support (si possible)

But :
- support plus rapide
- moins de “bugs fantîmes”
        
WebDirect — publier sur le web sans réécrire l’app (cadrage, bons usages, limites)
Ce que WebDirect apporte
- AccÚs via navigateur à une app FileMaker hébergée
- ExpĂ©rience proche d’une “app” (pas juste des pages HTML)
- Déploiement rapide pour utilisateurs internes/externes contrÎlés
          

WebDirect = accĂ©lĂ©rateur : tu n’écris pas un site web, tu publies une “app data”.

Bonnes pratiques (PME)
  • PrĂ©voir des layouts “web-friendly” (simplicitĂ©, champs visibles, navigation claire).
  • Limiter les Ă©crans trop chargĂ©s.
  • Soigner l’hĂ©bergement (SSL, dimensionnement, monitoring).
  • Tester : scĂ©narios mĂ©tiers + droits + performance.
IntĂ©grations — Data API (REST), OData, Admin API (automatiser l’ops)
Data API (REST JSON) — l’essentiel
- API REST pour accéder aux bases hébergées (Server/Cloud)
- opérations : create/update/delete/get/find
- auth par token
- payloads JSON

Use-cases :
- synchroniser ERP/CRM
- app web externe (front séparé)
- automatisations (imports batch)
            
Conseils d’architecture
  • DĂ©finir un “contrat” : endpoints/objets/erreurs.
  • Limiter la surface d’écriture (droits + validations).
  • Journaliser les opĂ©rations critiques (audit).
  • PrĂ©voir rate limiting cĂŽtĂ© infra si exposĂ©.
OData — pourquoi c’est utile
OData sert souvent Ă  brancher :
- des outils data/BI
- des clients qui parlent OData nativement

Idéal quand tu veux "consommer de la donnée"
plutÎt que coder une intégration sur mesure.
        
Admin API — automatiser l’administration
Admin API (REST) :
- tĂąches d’administration FileMaker Server/Cloud (selon pĂ©rimĂštre)
- utile pour ops : provisioning, scripts, monitoring, intégrations outillage
        
Patterns d’intĂ©gration (PME)
Pattern 1 — Sync “pull”
- une tùche planifiée récupÚre données ERP
- écrit/merge dans FileMaker
- journalise
- alerte si conflit
            
Pattern 2 — UI FileMaker + portail web externe
- FileMaker = back-office (ops)
- Web externe = front public
- Data API = contrat REST
- gouvernance : RBAC + audit + rate limit
            
SĂ©curitĂ© — Auth, privilege sets (RBAC), chiffrement, SSL/TLS, hardening
Carte sĂ©curitĂ© (PME “clean”)
Authenticationcomptes, AD, OAuth (selon setup)
Privilege setspermissions par rÎle (lecture/écriture/admin)
Chiffrementau repos + en transit
Hosting hardeningmise Ă  jour, backups, logs
API securitytokens, droits, audit, rate limit si exposé
Authentication (options)
Approches (selon plateforme) :
- comptes internes
- intégration annuaire (ex: AD) ou fournisseurs OAuth
- Cloud : accÚs géré via comptes/identités selon politique

But :
- simplifier l’accùs
- centraliser la gestion des identités
        
Privilege sets (RBAC) — indispensable
Exemple PME :
- PS_ADMIN     : admin + maintenance
- PS_MANAGER   : lecture/écriture + validations
- PS_USER      : écriture limitée
- PS_READONLY  : consultation

RĂšgle :
- tout ce qui est sensible est interdit par défaut
- on ouvre seulement ce qui est requis
        
Chiffrement (au repos / en transit)
Objectif :
- protéger les fichiers/bases sur disque (encryption at rest)
- protéger les échanges réseau (TLS/SSL)

À cadrer :
- politiques de clés
- accĂšs admin
- backups chiffrés si requis
        
SSL/TLS — non nĂ©gociable si accĂšs rĂ©seau
Bonnes pratiques :
- activer SSL/TLS
- certificat valide (ou Let's Encrypt selon setup)
- forcer TLS sur accĂšs web / API
- documenter rotation/renouvellement
        
Checklist sĂ©curitĂ© “prod”
  1. RBAC : privilege sets définis + testés.
  2. Auth : annuaire/OAuth si besoin, sinon comptes robustes.
  3. Chiffrement : au repos + en transit selon exigences.
  4. SSL/TLS activé + certificats gérés.
  5. Backups planifiés + tests de restauration.
  6. API : tokens + droits + audit + rate limiting si exposé.
  7. Upgrades : plan et fenĂȘtre de maintenance.
Ops / exploitation — backups, upgrades, monitoring, disponibilitĂ© (PME)
Runbook minimal (Ă  avoir)
- backups : fréquence + rétention
- restore drill : test mensuel (au minimum)
- upgrades : stratégie (dev/test/prod)
- SSL : installation + renouvellement
- monitoring : disponibilité + erreurs + perf
- gestion accĂšs admin
          

Le plus gros risque PME, ce n’est pas le dev : c’est l’exploitation sans discipline.

Cloud vs self-host (ops)
PointCloudSelf-host
Maintenanceréduiteà gérer
SSLsouvent simplifiérunbook obligatoire
Backupscadrésà concevoir/tester
ContrĂŽlemoinsplus
ALM / Gouvernance — standards, environnements, releases, quality gates
DEV / TEST / PROD (mĂȘme en PME)
Minimum viable :
- DEV : construction + refactor
- TEST : validation métier + droits + perf de base
- PROD : stabilité + backups + monitoring

RĂšgle :
- jamais d’édition “directe” en prod
        
Standards (anti-spaghetti)
Conventions :
- Tables : T_*
- Layouts : L__LIST / L__FORM
- Scripts domain : S__SAVE / S__VALIDATE
- Scripts UI : S_UI_*
- Privilege sets : PS_ADMIN / PS_MANAGER / PS_USER / PS_READONLY

Quality gates :
- revue scripts (duplications)
- test droits
- test restore
        
Release simple (PME)
1) figer version DEV
2) tester (scénarios + droits)
3) sauvegarde complĂšte PROD
4) déployer
5) smoke tests
6) monitoring post-release
        
Use-cases & anti-usecases — oĂč FileMaker brille (et oĂč il faut benchmarker)
Use-cases (PME)
  • Outils internes : suivi dossiers, logistique, planning, interventions, inventaires.
  • Back-office admin : demandes/validations, rĂ©fĂ©rentiels, reporting basique.
  • Portails internes (WebDirect) : consultation + Ă©dition contrĂŽlĂ©e.
  • Prototypage rapide d’un processus mĂ©tier avant industrialisation.
Anti-usecases / benchmark
  • Produit web public avec UX “pixel-perfect” complexe + SEO + front trĂšs custom.
  • API-first strict : microservices, contrats trĂšs industrialisĂ©s (possible, mais prĂ©voir architecture dĂ©diĂ©e).
  • VolumĂ©trie extrĂȘme + exigences de performance web natives (faire un POC perf).

RĂšgle : si “outil mĂ©tier PME”, FileMaker est souvent un choix gagnant.

Tradeoffs — vitesse vs architecture, web vs desktop, lock-in vs intĂ©grations
Tradeoffs (trĂšs concrets)
ChoixGainsCoûtsMitigation
Low-code rapidetime-to-apprisque spaghettistandards + scripts centralisés
WebDirectweb sans réécrireUX trĂšs custom = coĂ»t ↑layouts web-friendly + POC
Plateformeproductivitélock-incontrats REST/OData + découplage
Quickstart POC 5 jours — “PME-ready” (data + layouts + droits + web + API + runbook)
Plan 5 jours (dense et efficace)
JourObjectifLivrableCritĂšre
J1ModĂšle datatables + relations + dictionnairecohĂ©rence “mĂ©tier”
J2Layouts CRUD6 layouts (LIST/FORM x 3 entités)UX claire
J3Scripts domainsave/validate + workflow statutsrÚgles centralisées
J4Sécurité + Webprivilege sets + WebDirectdroit & accÚs ok
J5API + OpsData API POC + runbook backup/SSLprod-like minimal
Smoke tests (PME)
- créer/modifier/supprimer (3 entités)
- workflow : transitions + droits
- WebDirect : accÚs + édition simple
- backups : déclencher + restaurer sur un environnement de test
- API : read + write sur 1 objet, audit minimal
      
Cheat-sheet FileMaker — rùgles “anti-galùre” (PME)
20 rùgles “prod”
  1. ModÚle data propre (ID, validations, relations documentées).
  2. Layouts simples (pas “monolithes”).
  3. Scripts centralisés (domain vs UI).
  4. Conventions de nommage strictes.
  5. Privilege sets (RBAC) dÚs le début.
  6. Ne jamais accepter “admin pour tout le monde”.
  7. DEV/TEST/PROD mĂȘme en PME.
  8. Pas d’édition directe en PROD.
  9. Backups planifiés + restore drills (testés).
  10. SSL/TLS activé pour accÚs réseau.
  11. WebDirect : layouts web-friendly, charge contrÎlée.
  12. API : limiter surface d’écriture, auditer.
  13. Rate limit si API exposée.
  14. Plan d’upgrade + rollback.
  15. Monitoring disponibilité + erreurs + perf de base.
  16. Audit des changements de statuts (workflows).
  17. Refactor scripts hebdo (duplications).
  18. Documentation légÚre : dictionnaire data + runbook.
  19. Support : corrId/erreurs standardisées si possible.
  20. POC perf si volumétrie importante.
Résumé (à coller dans IDEO-Lab)
FileMaker (Claris) = RAD Desktop/Web pour PME
- ultra rapide sur CRUD + outils internes
- apprentissage facile, approche "écrans + données + rÚgles"
- web via WebDirect (hosting Server/Cloud)
- intégrations via Data API (REST JSON), OData, Admin API
- succÚs = modÚle data + scripts centralisés + RBAC + runbook ops