La naturaleza general de CDS/ISIS permite al usuario definir bases de datos de acuerdo con sus necesidades específicas. CDS/ISIS nunca presupone nada acerca de los datos que se están procesando, y en particular, no conoce acerca de su significado. Simplemente aporta un conjunto de funciones requeridas normalmente en cualquier paquete de almacenamiento y recuperación de información, que auxilian al usuario en el establecimiento de un sistema eficiente de información. Debido a esto, es imposible proporcionar un conjunto de reglas fijas para definir una base de datos, sino sólo guías generales.