Un framework.
N'importe quel projet.
Ruby on Rails fait tout.
SaaS, applications métier, APIs, back-offices, e-commerce, EdTech — en 15 ans, on a tout construit avec Rails. 16+ applications en production, certains clients nous font confiance depuis 13 ans.
DIGITPRO est une agence Ruby on Rails en Suisse, active depuis 2011 avec des bureaux à Genève et Montpellier. Spécialisée dans les applications web sur mesure (SaaS, APIs, outils métier), elle a livré 16+ applications Rails en production pour des organisations comme le CIO, le CICR, les HUG et Fondetec. Sa plus longue collaboration dure depuis 13 ans.
Pourquoi Ruby on Rails
Le framework idéal pour votre application web.
Rails combine rapidité de développement, sécurité native et scalabilité prouvée — un choix idéal pour les organisations exigeantes.
Mise sur le marché rapide
Prototypes en jours. MVP Rails en 8-12 semaines. Convention over configuration — pas de temps perdu en configuration.
Rentable
Open source, 250K+ gems disponibles. Réutilisation de code plutôt que réécriture. Notre workflow IA réduit les coûts de 20-40%.
Sécurité native + audits
CSRF, XSS, SQL injection protégés nativement. Brakeman à chaque push. Audits OWASP et revues de code incluses.
Scalabilité 13 ans
fairmove en production depuis 13 ans. Migrations Rails 3→4→5→6→7→8. Sidekiq, Redis, caching multi-niveaux.
DevOps maîtrisé
Kamal (déploiement natif Rails), Docker/K8s, PaaS (Heroku, Jelastic, Scalingo). Hébergement CH, EU ou international.
PostgreSQL et MySQL
15 ans PostgreSQL, PostGIS pour les données géospatiales. Multi-tenant via schemas. Performances optimisées, N+1 éliminés.
Projets phares
Nos projets phares
Des applications qui tournent en production depuis des années.
fairmove (ex-fairpark)
Comment gérer la mobilité de milliers de collaborateurs dans de grandes organisations internationales ? Places de parking sous-utilisées, covoiturage inexistant, aucune visibilité sur les déplacements ni sur l'empreinte carbone.
- Partenariat continu depuis 13 ans
- 140 000+ utilisateurs actifs
- 80 000+ places de parking gérées
- 10 millions+ de réservations traitées
- Références clients sur demande
topboard.ch
Les conseils d'administration, comités de direction et assemblées générales perdaient un temps considérable avec des processus manuels : documents éparpillés, votes non sécurisés, procès-verbaux rédigés après coup.
- 200+ séances gérées par mois
- Hébergement 100% suisse (ISO 27001)
- Conforme nLPD et RGPD
- Clients : Romande Énergie, ASA, Fondetec, Nomads Foundation, Forpro
LogicNext
Des organisations (hôpitaux, universités, entreprises) avaient besoin d'une plateforme centralisée et paramétrable pour gérer leurs processus métier, documenter les activités et assurer le suivi des compétences — de la formation postgrade et prégrade en milieu médical aux processus opérationnels en entreprise.
- Plateforme SaaS paramétrable multi-secteurs
- Logbook et suivi d'activités professionnelles
- Formulaires dynamiques et workflows configurables
- Déployé dans des hôpitaux, universités et entreprises
SpeedLingua Web
SpeedLingua avait une méthode brevetée d'apprentissage des langues par audio-phonologie (correction de la prononciation en temps réel) disponible uniquement sur CD-ROM. Il fallait la transformer en application web accessible partout.
- Client fidèle depuis 2011 — plus longue collaboration
- Technologie brevetée d'audio-phonologie
- Traitement audio temps réel dans le navigateur
- Déployé dans plusieurs pays, 11+ langues
Toutes nos réalisations
Toutes nos réalisations Ruby on Rails.
Chaque projet est une collaboration durable — nos clients nous suivent en moyenne depuis 7 ans.
agenda.ch
SaaS · 2012
SaaS de réservation en ligne et gestion d'agenda pour professionnels suisses. Facturation Lamal, rappels SMS, paiement intégré.
Algo Covoiturage
Mobilidée · 2017
Micro-service de calcul de potentialités de covoiturage avec algorithme géospatial multi-critères. Intégré dans fairmove.
AMR Back Office
AMR Genève · 2023
Back-office pour l'AMR Genève : gestion de l'école de musique, inscriptions, facturation, concerts. Site vitrine Next.js couplé.
Catima
UNIL · 2018
Contribution open source : générateur de catalogues en ligne pour l'UNIL. 11 catalogues actifs, financé par le FNS.
ECOSE
Cortexia · 2025 — en cours
Logiciel de gestion de propreté urbaine pour Cortexia. Dashboards analytiques, suivi des interventions. Déployé à Genève, Zurich, Paris.
fairmove (ex-fairpark)
Mobilidée · 2013
Plateforme de gestion des mobilités d'entreprise pour de grandes organisations internationales. 140 000+ utilisateurs actifs.
fairmove ReDesign
Mobilidée · 2021
L'interface collaborateur de fairmove nécessitait une modernisation complète.
KillerCoder
MNK Group · 2018
Plateforme de tests techniques pour le recrutement de développeurs. Exercices de code en ligne avec évaluation automatique.
LogIC
Reallience · 2016
Plateforme suisse d'intelligence numérique pour écoles, hôpitaux et entreprises. Collecte, analyse et exploitation des données en temps réel.
LogicNext
Reallience · 2025
Plateforme SaaS de gestion des processus, documentation et suivi d'activités. Paramétrable pour hôpitaux, universités et entreprises.
Loopeye
Loopeye · 2021
Application de gestion des abonnements et dépenses récurrentes. Détection des abonnements oubliés, alertes de renouvellement.
Pré-crédits Covid
Ville de Genève · 2020
Application d'urgence pour la Ville de Genève : gestion de 20M CHF de pré-crédits Covid à fonds perdu pour les PME.
previsionnel.ch
Fondetec · 2019
Plateforme gratuite de business plan et prévisionnel financier pour Fondetec, fondation publique de la Ville de Genève.
ShareToMove
Mobilidée · 2015
Plateforme de covoiturage d'entreprise, depuis intégrée dans fairmove. Calcul d'impact CO2, matching entre collègues.
SpeedLingua Web
SpeedLingua · 2011
Plateforme e-learning avec technologie brevetée d'audio-phonologie. Traitement audio temps réel, 11+ langues. Client depuis 2011.
topboard.ch
Topboard · 2020
SaaS de gestion des assemblées et conseils d'administration. PV temps réel, votes sécurisés, hébergement 100% suisse.
VConfig
Hymexia · 2024
Logiciel de gestion d'appels d'offres pour Hymexia, cabinet suisse spécialisé dans les marchés publics de véhicules.
Open source
Nos contributions à l'écosystème Rails et Ruby.
Nous donnons en retour à la communauté open source qui nous a tant apporté.
Catima — Catalogues en ligne
Contribution au projet open source Catima, outil de catalogues en ligne développé avec l'UNIL (Université de Lausanne). github.com/catima/catima
Client CalDAV en Ruby
Client CalDAV open source pour synchroniser des calendriers avec des serveurs CalDAV depuis Ruby/Rails. github.com/digITpro/caldav_client
Parseur de récurrences iCalendar
Parseur JS de règles RRULE (format iCalendar) pour gérer les événements récurrents côté client. github.com/digITpro/rrule_parser
Stack technique
L'écosystème que nous maîtrisons.
De Rails 7/8 à Kamal, nous utilisons les outils modernes et éprouvés de l'écosystème Ruby.
Backend
Ruby 3.x
Rails 7/8
PostgreSQL
MySQL
Redis
Sidekiq
Frontend
Hotwire/Turbo
StimulusJS
React
Vue.js
Tailwind
Next.js
Tests
RSpec
Cucumber
Factory Bot
Code Review
OWASP
Audit sécu
DevOps
Kamal (Rails native)
Docker/K8s
Heroku/Jelastic
AWS/CH/EU
GitHub Actions
SemaphoreCI
DRP
FAQ
FAQ — Rails Genève et Montpellier
Questions fréquentes sur notre expertise Ruby on Rails.
Pourquoi choisir Ruby on Rails en 2026 ?
+
Ruby on Rails est plus pertinent que jamais en 2026. Rails 8 avec Hotwire (Turbo Frames, Turbo Streams) permet de créer des applications interactives et réactives sans framework JavaScript séparé — éliminant la complexité d'une stack React + Node.js. Ruby 3.3 avec YJIT offre +30% de performances gratuites sans changer une ligne de code. Kamal simplifie le déploiement. Shopify (200 milliards de valorisation), GitHub, Basecamp, Hey et Airbnb tournent toujours sous Rails en production. Ce n'est pas un framework du passé — c'est le framework qui a résolu les problèmes du présent.
Combien coûte le développement d'une application Ruby on Rails ?
+
Le coût dépend de la complexité. Un MVP fonctionnel démarre autour de 20'000 CHF et peut être en production en 6-10 semaines. Une application complète avec backoffice, API mobile, intégrations tierces et multi-tenant se situe entre 50'000 et 150'000 CHF. Notre approche : nous livrons d'abord des maquettes et prototypes fonctionnels à moindre coût pour valider le concept avant d'investir dans le développement. Grâce à notre workflow augmenté par l'IA, nos projets coûtent 20-40% moins cher que le développement traditionnel.
Comment gérez-vous les performances d'une application Rails ?
+
Le problème de performance N°1 en Rails, ce sont les N+1 queries. Nous utilisons Bullet en développement pour les détecter automatiquement, et nous appliquons eager loading systématique (includes, preload ou eager_load selon le cas). Cache multi-niveaux : fragment caching avec Russian doll caching pour les vues, Redis pour les sessions et le cache applicatif. Sidekiq sort tout traitement de plus de 100ms du cycle request/response. Avec Ruby 3.3 et YJIT activé, nous observons +30% de performance. Nous benchmarkons avec des outils de charge avant chaque mise en production importante.
Pouvez-vous reprendre une application Rails existante ?
+
Oui, c'est une de nos spécialités. Nous avons maintenu fairmove pendant 13 ans avec des migrations continues (Rails 3 → 4 → 5 → 6 → 7, Ruby 1.9 → 2 → 3). Notre processus de reprise : audit complet du code source (qualité, tests, sécurité, dépendances), rapport avec plan d'action priorisé, puis migration et amélioration progressives. L'IA excelle dans l'analyse de code legacy : elle comprend la logique existante et génère de la documentation pour du code non documenté.
Quelle est votre approche des tests ?
+
Chaque projet inclut des tests unitaires RSpec avec Factory Bot pour les fixtures, des tests d'intégration Cucumber avec Capybara pour simuler les parcours utilisateurs réels. Nous visons une couverture > 95% mesurée par SimpleCov. Notre CI (GitHub Actions ou SemaphoreCI) bloque tout merge sous le seuil. En complément, l'IA génère des suites de tests qui couvrent les cas limites que les humains oublient. Brakeman analyse le code pour les failles de sécurité à chaque push.
Comment déployez-vous les applications Rails ?
+
Nous utilisons Kamal (l'outil de déploiement natif Rails créé par DHH) pour les déploiements simples et efficaces. Pour les architectures plus complexes : Docker et Kubernetes. CI/CD via GitHub Actions avec pipeline automatisé : tests → analyse de sécurité → déploiement. Hébergement sur PaaS (Heroku, Jelastic, Scalingo) ou serveurs dédiés. Hébergeurs suisses pour la conformité des données, européens ou mondiaux (AWS). DRP (Disaster Recovery Plan) pour garantir la continuité de service. Chiffrement, backups automatisés, SSL, monitoring.
Quelle différence entre DIGITPRO et d'autres agences Rails ?
+
15+ années d'expérience exclusive en Ruby on Rails. 16+ applications Rails en production. Des clients qui nous suivent depuis 2011 — notre plus longue collaboration dure 13 ans. Nos applications gèrent la mobilité de multinationales suisses, pilotent 200+ séances de CA par mois, traitent des processus pour des universités. Nous contribuons à l'open source (Catima pour l'UNIL). Et notre workflow est augmenté par l'IA pour livrer 2-3x plus vite. Aucun concurrent ne combine cette durée de fidélité client, ce volume de projets et cette double présence Genève + Montpellier.
Ruby on Rails est-il adapté aux applications complexes et critiques ?
+
Absolument. fairmove gère la mobilité de multinationales avec SSO SAML 2.0, paiement SaferPay, multi-tenant PostgreSQL schemas et conformité RGPD. topboard.ch gère 200+ séances de gouvernance par mois avec votes sécurisés et temps réel. LogicNext pilote des processus métier pour des universités suisses. SpeedLingua traite de l'audio en temps réel dans le navigateur. Ces applications ne sont pas des sites vitrines — ce sont des systèmes critiques utilisés quotidiennement par des organisations exigeantes.
Travaillez-vous en dehors de Genève ?
+
Nous avons un bureau à Montpellier en plus de Genève. Nous accompagnons des fondations, hôpitaux, universités, PME et startups en Suisse romande et dans le sud de la France. Nos outils de collaboration permettent un travail efficace quelle que soit la localisation. Hébergement possible en Suisse (conformité données), en Europe ou à l'international.
💎 Démarrez votre projet Ruby on Rails
Bureaux à Genève et Montpellier. 15 ans d'expertise. Prototypes en quelques jours.
Démarrer un projet Rails →