1. A method of implementing an extensible multimedia software application system of wherein said method comprises a set of steps for creating customized multimedia plug-in software applications and a set of steps for distributing customized multimedia plug-in software applications.