1. A reconfigurable multimedia collaboration system, comprising: a SIP engine implemented in hardware that executes functions defined by Session Initiation Protocol (SIP); a XML engine implemented in hardware that executes functions defined by Extensible Markup Language (XML); and an interface that manipulates a set of registers used to communicate with a software component and coordinates functions executed by the SIP engine and the XML engine.