Los plugins se utilizan para personalizar la aplicación para uso individual, pudiéndose así convertir en un editor avanzado de XML/HTML, o en un entorno de desarrollo integrado (IDE), con compilador, completado de código, ayuda contextual, y herramientas de depuración, diferenciación visual, y de un lenguaje (de programación) específico.