Dynamic program visualization, i.e. the visualization of the runtime behavior of a program as opposed to the static structure of its source code has been investigated for various kinds of programs, usually on a fairly low level. The focus has been on control flow in procedural programs or on the communication between objects in object-oriented programs. In this paper, we explore the usefulness of dynamic program visualization for component programs. We discuss how to visualize component-programs and motivate the need for a proper visualization of the communication among these components. We present a three dimensional visualization and show the integration into the HOTAGENT component development environment.