SmartPlugin es una herramienta para crear aplicaciones modulares. En lugar de tener un solo ejecutable gigantesco, con SmartPlugin usted puede separar la funcionalidad de sus aplicaciones en módulos (plugins), haciéndola así mucho más organizada y más fácil de mantener, y mucho menos consumidora de recursos (los módulos se utilizan bajo demanda)