Using this template you can create a new Java framework for an OpenOffice.org service. The minimal service will support basic interfaces for initializing an object directly after its creation (XInitialization), for getting information about the types (usually interface types) supported by an object (XTypeProvider), and for providing information regarding which services are implemented (XServiceInfo).

By extensions of this Java class, it is possible to extend also the function range of the Office.