Netbeans es una plataforma de desarrollo Java de código abierto que ofrece una arquitectura rica para crear aplicaciones. Usa una plataforma RCP que proporciona APIs para extenderla mediante módulos, los cuales son paquetes de código que se pueden instalar dinámicamente. El IDE de Netbeans se construye sobre esta plataforma mediante módulos específicos para proporcionar funcionalidades de desarrollo. Los módulos se registran en el sistema de archivos de Netbeans y se comunican entre sí a