One learning business. A connected digital platform.
A learning business depends on more than its website: courses, learner access, purchasing and customer systems all need to work together. SDEV has developed and supported 123Sonography’s Drupal platform since 2017, evolving it from Drupal 7 to today’s Drupal 10, with Drupal 11 planned next.
More than a website.A learning business in motion.
123Sonography is a leading provider of online training in echocardiography and medical ultrasound. Founded in 2010 by Prof. Thomas Binder, MD, FESC, of the Medical University of Vienna, the company reports having trained more than 400,000 physicians and sonographers across over 175 countries.
Its video-based, self-paced courses help clinicians develop their ultrasound skills, with PDF diplomas on completion and CME credits available for eligible courses.
A visitor discovers a course. A customer purchases access. A learner returns to the teaching material. Behind those moments sit content, accounts, commerce and the systems used by the business.
The platform must support that whole journey. SDEV’s long-term role connects development with hosting, maintenance and integrations, so improvements account for both learners and the team running the business.
The learning experience. The operation around it.
SDEV develops the website, learning and commerce platform as a connected system. Phased relaunches, migrations and integrations build on the existing content and the business processes already in use.
Course journeys, checkout and learner access need to remain connected as the platform changes. Continuing hosting, maintenance and development support that work beyond individual releases.
Website & course content
Structured Drupal content presents the course catalogue and supports the team maintaining it.
Learning & learner access
Custom development connects courses, lectures and learner access within the learning platform.
Commerce & customer journeys
Multi-currency course purchasing connects checkout with learner access. The commerce platform supports an international audience alongside the learning experience.
Business-system integration
Chargebee billing and Zoho CRM connect the platform with wider customer and business workflows.
Measurement & review
Matomo and GA4 help the team understand website use and learner journeys.
Hosting & continuing development
SDEV provides hosting, updates, maintenance and support as the platform and its needs evolve.
One platform. New ways to find and learn.
A maintained platform creates room for new capabilities. SDEV built SonoAssistant to support educational questions and Smart Search to help learners discover courses, each connected to the existing Drupal foundation.
The two cases show how new AI experiences can fit into an established learning business.
Drupal at the centre. The business connected around it.
Drupal, AI and business integrations
Drupal brings course content, learner accounts, access and multi-currency purchasing together. SDEV connects this foundation with Chargebee billing and Zoho CRM, so the public website and business workflows can operate as parts of one platform.
SonoAssistant and Smart Search use OpenAI and Pinecone for model tasks and retrieval. Drupal retains the platform rules: validating media and access for the assistant, and checking course eligibility for search recommendations.
Matomo and GA4 support reporting. Hosting, maintenance and continuing integration work keep responsibility for the system in place as new capabilities are added.
Course presentation
Structured editorial content
Courses · Lectures
Learner journeys & content access
Drupal + LMS & commerce
Content relationships · Learner accounts
Multi-currency purchasing · Learner access
- Content
- Learners
- Access
- Commerce
Knowledge preparation
Text & teaching-media retrieval
Course & lecture indexing
Semantic matching & recommendations
Models & embeddings
Assistant responses · Search summaries
Semantic retrieval
Knowledge · Lecture · Course indexes
Smart Search: eligible courses & grounded reasons
Billing integration
Customer-system integration
Journey measurement
Phased modernisation & ongoing development
Modernise in stages.Keep building on what works.
Modernisation has happened in stages, from Drupal 7 to today’s Drupal 10. SDEV continues hosting, maintenance and development, with Drupal 11 planned as the next upgrade.
Further AI and automation work will follow the learning business’s needs, building on its content, access rules and connected systems.
- Since 2017
A partnership beginning with Drupal 7
SDEV begins working with 123Sonography. The learning and commerce platform evolves from Drupal 7 to today’s Drupal 10.
- 2017–2025
Continuous development for the learning business
Ongoing improvements support the learning business, with custom Drupal code, website theming and refinements to content, learner access and commerce workflows.
Drupal-native SonoAssistant launches
The dedicated learning assistant connects educational knowledge and media with platform-managed access and operations.
Smart Search launches
Semantic course discovery adds campaign context, Drupal-controlled recommendations and guided follow-up journeys.
- TodayWe are here
Development and operation continue
SDEV continues hosting, maintenance, updates and platform development on Drupal 10. Drupal 11 is planned as the next platform upgrade.
- Planned
AI improvements and automation
Future work may extend the platform’s AI capabilities and automate selected learning, content and operational workflows. Priorities and delivery scope will be defined with 123Sonography.
The detailsthat matter.
SDEV & the partnership
How long has SDEV worked with 123Sonography?
SDEV has worked with 123Sonography since 2017, covering the website, learning platform, commerce, integrations and ongoing operation. The partnership began on Drupal 7; today’s platform uses Drupal 10, with Drupal 11 planned next.
Is this a website relaunch or a longer partnership?
It is a platform partnership that began in 2017. Relaunch work and successive improvements build on years of Drupal development, from Drupal 7 to the current Drupal 10 platform, with Drupal 11 planned next.
Can SDEV help modernise an existing learning platform?
SDEV’s work here demonstrates a phased approach to an existing LMS and commerce environment. A new engagement would start with the content, access rules, business systems and operating responsibilities that need to be supported.
Drupal & connected systems
What does Drupal bring together?
Drupal provides the website and learning foundation, including structured course content, learner accounts, access and commerce context. Custom development connects those responsibilities with wider platform needs.
Which business systems are connected to the platform?
The platform connects Drupal with Chargebee for billing and Zoho CRM for customer systems. Matomo and GA4 support analytics across the website and learner journeys.
Can SDEV connect learning, billing and customer systems?
Yes. SDEV’s work at 123Sonography connects the Drupal learning and commerce platform with Chargebee billing and Zoho CRM. For a new project, the integration scope starts with the existing systems, learner access rules and business workflows.
Does the 123Sonography platform support multiple currencies?
Yes. The commerce platform supports EUR, USD, AED, CLP, COP, EGP, INR, MXN, PEN and QAR, bringing multi-currency purchasing into the wider course and learner-access experience.
AI & new product work
How do SonoAssistant and Smart Search fit into the platform?
They are separate products built on the maintained Drupal foundation. SonoAssistant supports educational questions with knowledge and media; Smart Search helps learners discover suitable courses.
Can AI features be added to an existing Drupal learning platform?
Yes. SonoAssistant and AI Course Search show how AI capabilities can be built on an existing Drupal foundation, using course content and platform-managed access. SDEV connects retrieval and model services with Drupal’s content, permissions and rendering responsibilities.
What AI improvements and automations could come next?
Future work may improve educational assistance and course discovery, and automate selected content or operational workflows. These are planned directions; specific features and delivery dates will be agreed with 123Sonography.
Operation & evolution
Who hosts and maintains the platform?
SDEV’s current scope includes hosting, maintenance, updates, support and ongoing development. Operational work continues beyond individual feature releases.
How does phased modernisation work here?
Successive releases improve the platform while accounting for existing content, learner access, commerce and connected business systems. Priorities and scope follow the needs of the live environment.
How is the platform’s evolution measured?
Matomo and GA4 support measurement of learner journeys and platform use. The AI Course Search case explains the tracking for course discovery and follow-up routes.
Modernise the platform. Keep the business moving.
Let’s look at your learning, content or commerce platform—and the systems and workflows its next stage needs to support.
Start a project







