En gvSIG, podemos encontrar una serie de plugins que aportan la funcionalidad base
de la aplicación que tienen cierta relevancia respecto al resto de plugins. Estos
serían:
- **org.gvsig.app**. Este plugin provee a gvSIG del grueso de la funcionalidad
genérica de la aplicación, así como del acceso básico a datos vectoriales. Aporta:
- El concepto de proyecto y sus documentos.
- El documento View
- El documento Table
- El documento Map
- Las herramientas básicas de acceso a datos vectoriales de la vista
Este plugin además de la implementación de estas funcionalidades aporta un *manager*
y un locator importantes de cara a desarrollar otros plugins:
- **ApplicationManager**. Se trata de un manager que nos provee de acceso al
resto de managers de la aplicación, así como de una funcionalidad básica para
acceder a recursos globales de la aplicación. Vendría a ser el objeto
que representa a la *aplicación* gvSIG.
- **ApplicationLocator**, que es el locator que nos da acceso al manager de la
aplicación (ApplicationManager).
- **org.gvsig.editing**, provee las funcionalidades de la edición de datos
tabulares y vectoriales.
- **org.gvsig.geodb**, añade a la aplicación soporte para acceso a BBDD, como
PostgreSQL.
- **org.gvsig.i18n.extension**, añade el soporte para internacionalización a
la aplicación.
- **org.gvsig.crs.extension**, añade soporte para gestión de CRSs.
- **org.gvsig.rastertools**, añade soporte raster a gvSIG.
- **org.gvsig.app.extension**, añade el soporte para la gestión de complementos.
- **org.gvsig.app.daltransform**, añade el soporte para registro y ejecución de
transformaciones sobre datos.
Estos pueden ser algunos de los plugins más importantes en gvSIG en el sentido
de que ofrecen una funcionalidad base importante o que son necesarios para que otros
plugins puedan funcionar.
Además de estos plugins hay bastantes más plugins en la distribución de gvSIG
que pueden ser necesarios o no en función de lo que vayamos a hacer con gvSIG.