PostgreSQL es un Sistema de Gestión de Bases de Datos Open Source, que tiene las siguientes características:
- Es un gestor de bases de datos orientadas a objetos, cumple los estándares SQL92 y SQL99, y soporta funcionalidades avanzadas.
- Es el sistema de gestión de bases de datos de código abierto más potente del mercado.
- Es de código libre, publicado bajo la licencia BSD.
- No es espacial, no admite datos geográficos. Si queremos trabajar con datos espaciales es necesario trabajar con PostGIS.
PostGIS es una extensión de PostgreSQL, que añade soporte de objetos geográficos a PostgreSQL, convirtiéndola en una base de datos espacial. Tiene las siguientes características:
- Permite el uso de objetos GIS incluyendo el soporte para índices GiST y funciones básicas para el análisis de objetos GIS.
- Está publicado bajo licencia GNU.
- Con PostGIS podemos usar los objetos de especificaciones de OpenGIS: puntos, líneas, polígonos, multilíneas, multipuntos, y colecciones geométricas.
pgAdmin 4 es una aplicación gráfica para gestionar el gestor de BD PostgreSQL, siendo la más completa y popular con licencia Open Source. Está escrita en C++ y se puede usar en Linux, FreeBSD, Solaris, Mac OS X y Windows. El interfaz gráfico soporta todas las características de PostgreSQL y facilita enormemente la administración.

FloPy es la librerìa de Python que construye y ejecuta modelos MODFLOW; esta librería se ha mejorado para proporcionar un soporte completo de MODFLOW 6 y la mayor parte de su desarrollo está relacionado con la funcionalidad de MODFLOW 6, herramientas para usar datos espaciales vectoriales, rasters y funcionalidades comunes de ploteo y exportación.
Python es un lenguaje de programación sencillo y potente; su simplicidad es notable en comparación con otros lenguajes de programación y su potencia se basa en la cantidad de herramientas disponibles para las diferentes áreas de estudio.
Hemos desarrollado un programa completo en modelamiento de aguas subterráneas con MODFLOW y FloPy que abarca desde los temas esenciales en Python hasta casos aplicados de modelamiento regional e intrusión marina. El programa está diseñado para brindarle al estudiante un enfoque metodológico para aprender FloPy basado en una serie de ejemplos aplicados junto con las opiniones/experiencias del profesor y la revisión del software.