This document discusses adding geospatial features to a Java web application. It introduces the Sailing Course Planner open source application as an example. The architecture of the application uses PostgreSQL with PostGIS for spatial database support, Spring Boot as the application framework, JTS for geometry types, Hibernate for object-relational mapping, Geotools for GIS tools, Vaadin for the web UI, and Leaflet for interactive maps. The document provides an overview of these technologies and alternatives for building basic geospatial features into a Java web application.