This document discusses modular training for IBM software. It proposes creating self-contained training modules that can be combined as needed by global training partners. Each module should start with students unable to perform a task and end with them able to do so. Examples of potential modules for Apache HTTP Server are provided, along with suggestions for using virtual machines and lab exercises across modules. The challenges of product enhancements and maintaining narrative structure with modular content are also addressed.