This diagram illustrates the interactions between the different components of SMSP and should provide a basic understanding of how the different components leverage each other in the software stack. This diagram is specific to SMSP 6.1, but the interactivity model hasn't changed that much with the newer versions of SMSP 7.0 or 7.1.
Thanks,
Rob