Skip to main content
Skip to content
Start a project
123Sonography / Drupal / Learning, commerce & platform evolution

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.

SDEV contribution
Drupal website and LMS, commerce, migration, integrations, phased relaunch, hosting and ongoing development
Platform foundation
Drupal 10 · Commerce · Chargebee · Zoho · Matomo · GA4
Engagement
Platform partnership since 2017
Project timeline
2017–today · Drupal 7 to Drupal 10 · Drupal 11 planned
01 / The live business

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.

02 / What SDEV built

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.

03 / Built on this foundation

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.

04 / Platform architecture

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.

123SonographyConnected platform overview
Website & catalogue

Course presentation
Structured editorial content

Learning experience

Courses · Lectures
Learner journeys & content access

Shared content, accounts & access
SDEV development & integration

Drupal + LMS & commerce

Content relationships · Learner accounts
Multi-currency purchasing · Learner access

  • Content
  • Learners
  • Access
  • Commerce
SonoAssistant

Knowledge preparation
Text & teaching-media retrieval

Smart Search

Course & lecture indexing
Semantic matching & recommendations

Drupal AI · AI Agents · Search API
OpenAI

Models & embeddings
Assistant responses · Search summaries

Pinecone

Semantic retrieval
Knowledge · Lecture · Course indexes

Drupal governs access & renders resultsSonoAssistant: validated media & filtered HTML
Smart Search: eligible courses & grounded reasons
Chargebee

Billing integration

Zoho CRM

Customer-system integration

Matomo + GA4

Journey measurement

SDEV’s continuing responsibilityHosting · Maintenance · Updates · Support
Phased modernisation & ongoing development
05 / 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.

  1. 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.

  2. 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.

  3. Drupal-native SonoAssistant launches

    The dedicated learning assistant connects educational knowledge and media with platform-managed access and operations.

  4. Smart Search launches

    Semantic course discovery adds campaign context, Drupal-controlled recommendations and guided follow-up journeys.

  5. 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.

  6. 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.

Common questions

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.

Let’s make the next step useful

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