于GIS库GeoTools。
架构.GeoServer使用Spring框架，为实现OGC服务的模块提供了请求分发架构。Web管理应用程序使用wicket，允许扩展程序提供其他配置屏幕。该应用程序提供了一个使用spring-mvc-framework实现的REST API。GeoServer是一个Web应用程序，支持任何常见的Servlet容器（Jetty作为嵌入式服务器可提供独立发行版）。GeoWebCache是与TileCache相似的基于Java的缓存组件，与GeoSer