Custom applications
Patient portals, business tools, dashboards. Modern web applications built with Next.js, 100% open-source stack. The code is fully auditable and transparent, zero vendor dependency.
What we build
Patient portals
Secure space for your patients: documents, appointments, questionnaires, teleconsultation. Authentication via magic link or France Connect, intuitive interface for all audiences, personalized notifications.
Business dashboards
Real-time activity monitoring. Custom indicators, automated exports. Data visualization, configurable alerts, and periodic reports generated automatically for your governance bodies.
IT integrations
Connection to your existing IT systems: EHR, patient administration, LDAP directory, Pro Sante Connect. We develop the connectors needed for your application to integrate natively into your existing IT ecosystem.
Mobile app (PWA)
Applications accessible from the mobile browser, no app store required. One-click install to the home screen, offline functionality for field use, push notifications for user engagement.
Code ownership
The source code is fully auditable and transparent. No proprietary license, no vendor dependency. You remain free to evolve or migrate your application. The Git repository is delivered with technical documentation and deployment procedures.
Open source, zero lock-in
100% open-source stack (Next.js, PostgreSQL). Your investment is sustainable, your intellectual property protected. No exit fees, no captivity clause. You can internalize maintenance or switch providers at any time.
Our tech stack
Our development methodology
An agile and transparent process, from requirements gathering to production deployment.
Functional scoping
We analyze your business needs, user journeys, and technical and regulatory constraints. We produce a detailed functional specification document with low-fidelity mockups and budget estimate. This scoping is validated by your teams before any development.
Prototyping
We design an interactive prototype of your application: key screens, navigation, main interactions. This prototype is tested with your end users to validate ergonomics and user journeys before moving to development. Feedback is integrated iteratively until full validation.
Agile development
Development is organized in two-week sprints with intermediate deliveries. You follow progress in real time on the Git repository and validate each feature. Automated tests ensure code stability. Each sprint ends with a demo and retrospective.
CI/CD deployment
The application is deployed on sovereign infrastructure (Outscale SecNumCloud) via an automated CI/CD pipeline (GitHub Actions). Every code change is tested, validated, and deployed automatically. Production releases are zero-downtime. Monitoring and alerts are configured from the first deployment.
Why choose Ducal for your application
Code delivered
Your application's source code is fully auditable and transparent. We deliver the complete Git repository with technical documentation, deployment procedures, and contribution guide. You can audit every line, have it reviewed by a third party, and verify there are no black boxes or opaque components.
Future-proof stack
Next.js and PostgreSQL are mature open-source technologies, backed by active communities and used by thousands of companies worldwide. Your application rests on solid, scalable foundations, not on a proprietary framework or niche technology.
Dedicated support
After going live, we provide corrective and evolutionary maintenance, security updates, monitoring, and technical support. A dedicated contact knows your application and your context. Evolution requests are handled in an agile framework with jointly prioritized backlog.
Frequently asked questions
What tech stack do you use?
Our standard stack is Next.js (React) for the frontend, PostgreSQL for the database, and sovereign HDS hosting (infra Outscale SecNumCloud). Everything is open source, the code is fully auditable and transparent, with zero vendor dependency.
What is the development timeline for a custom application?
A functional MVP is typically delivered in 8 to 12 weeks. Complex applications with multiple IT integrations require 16 to 24 weeks. We work in short sprints with regular deliverables.
Is the source code truly auditable?
Yes, fully. The complete source code is documented, versioned, and delivered in a Git repository. You can audit it freely, have it evaluated by a third party, and verify every line. No black boxes, no opaque proprietary components.
Pour aller plus loin
Pro Sante Connect: integration guide
How to integrate PSC into your Next.js or Moodle application.
SecNumCloud explained
Why the sovereign SecNumCloud cloud is essential for your healthcare applications.
Ducal Site
Need a showcase site as well? Drupal or custom development, sovereign HDS hosting.
Healthcare IT interoperability
The challenges and standards of interoperability in digital healthcare.
FHIR R4 in France: practical guide
Implementing the FHIR R4 standard in the French context.
Ducal · 2026
Start with your most concrete need.
A one-month free trial to make sure the tool truly fits your practice.
Tell us about your project →