An apparatus, system, and method are disclosed for coordinating web-based
development of drivers used to implement a multimedia teaching system. A
system for multimedia teaching in accordance with the present invention
includes a table of drivers, a hardware control, a service control
manager, a registry, a database, a user, several pieces of hardware that
facilitate the delivery of multimedia content, and several drivers for
those pieces of hardware, which work together to present information to
an audience. The system includes a collection module to collect
identification and licenses from affiliates. An access module is included
to access online design parameters. A monitoring module is included to
receive and monitor the driver codes. A publishing module is included to
publish the driver code into available software, as well as to make the
software available online, while preventing access to later software. A
distribution module is included to calculate a sum of fees for all
participating parties.