|Home > Documentation > Configuring and administering > Configuring and administering the Apache Geronimo Server > Customizing server assemblies|
Geronimo has always been a flexible, component-based server environment that allowed lightweight server images to be custom built for specific application environments – minimizing server footprint and reducing server startup time. Until now, creating customized Geronimo server runtime environments was largely a build-time operation. Geronimo greatly simplifies build-time customization, and also allows users to export a new custom server image from a running Geronimo server. You can choose from the following approaches to customize your Geronimo server:
You can extract a new server from the existing one in different ways as followes, or build by assembling a server using maven.