GESDIS está formado por un gran número de módulos. A continuación encontrará una relación de los más importantes, junto con las características más notables de cada uno de ellos. Los módulos están agrupados por las opciones en las que se encuentran dentro del menú inicial:
El diseño de las pantallas de mantenimiento ha sido hecho lo más uniforme posible, de forma que es muy fácil aprender a usar con frecuencia dichas pantallas. La forma de buscar, añadir o modificar datos se mantiene similar en todas ellas, así como las teclas asociadas a acciones como 'grabar', 'salir', 'consultar datos', etc.

Están divididos en varios submenús según los ficheros más importantes, pues el mantenimiento de cada uno de estos supone a su vez el mantenimiento de ficheros auxiliares.
La pantalla de datos de clientes no solo contiene todos los datos personales y datos sobre facturación (puntos de entrega, tipos de novedades, etc.), si no que además usted podrá acceder desde ella a una serie de pantallas asociadas de consultas de datos sobre ese cliente, como pueden ser: diferentes direcciones de entrega, diferentes bancos del cliente para la gestión de cobro, personas de contacto y su cargo, condiciones comerciales especiales con respecto a cada proveedor (si es delegación, si tiene un descuento diferente al normal), saldo por cada empresa, observaciones, observaciones para las pantallas de pedidos y ventas directas, observaciones para gestión de cobro y novedades devueltas antes de plazo.
Ficheros maestros auxiliares más importantes:
Plantilla de descuentos, rutas comerciales, rutas de envío, agrupación de rutas de envío, asignación de prioridades, tipos de clientes.
Promoción
Se incluye una pequeña gestión de promoción en centros, para el seguimiento de libros de texto a lo largo de su implantación.
El fichero de libros contiene todos las datos referentes al propio libro en sí, como los datos referentes a su facturación: plazos de devolución, grupo al que pertenece, tipo de novedad, situación, etc.
Cada libro, cuando se crea se le asigna a un grupo dentro de los grupos definidos para la editorial a la que pertenece el libro, de esta forma el libro 'hereda' las condiciones de descuento de venta que tiene el grupo. Con este sistema es muy fácil manejar globalmente los descuentos aplicados a los clientes, así como los descuentos de compra.
Otro dato que cabe destacar es lo que denominamos 'situación de un libro'. Una situación puede ser agotado, en reimpresión, ya no distribuimos, etc., de forma que cuando un libro cambia de situación el sistema ejecutará determinadas acciones de forma automática (las situaciones son definibles por el usuario). Ej.: si usted pasa un libro a situación 'agotado' se realizarán los siguientes procesos:
Una vez seleccionado un determinado libro, podemos acceder a un menú de opciones que nos permitirá visualizar información variada sobre la situación de los stocks tal como el disponible por cada uno de los almacenes, los pendientes de recibir, pendientes de clientes, reservados a clientes, defectuosos, abonos pendientes de colocar, en tránsito a otra instalación, depósitos a clientes, inventarios realizados etc. Igualmente podemos acceder al histórico de movimientos del libro, acumulados mensuales de los tres últimos años, temas de interés, etc...
Grupos a los que pertenece, situaciones del mismo (según un conjunto de parámetros a configurar por el propio usuario le permiten construir sus propias situaciones como pueden ser agotado, descatalogado, pendiente de reedición, ya no distribuimos, nueva edición, etc.),palabras vacías para el diccionario, tipos de novedades, definición de lotes.
Otros maestros
Dentro de este grupo englobamos a todas los ficheros que configuran y hacen posible el funcionamiento correcto de la aplicación: códigos postales, países, bancos, impresoras, terminales, etc.