The architecture used on the Deep-C MapViewer project has four modules: a configuration of HYCOM as an operational system;an instance of the ncWMS server to provide WMSs of the environmental model; an instance of GeoServer to provide 2D geospatial layers through the WMS and WFS standards; and an instance of OWGIS to generate a self-contained Web GIS user interface. These four modules interact with each other as shown in Fig. 11.