Expand tiene un conjunto de componentes que aportan la funcionalidad necesaria para hacer una aplicación JEE5: "controllers, views, validators, enumerations, converters" y múltiples componentes gráficos denominados genéricamente "decorates".