En general un software de este tipo se caracteriza:
Tener una estructura modular agrupando funcionalidades operativas homogéneas.
Integración y relación entre todos los módulos funcionales.
Cumple el principio de dato único, es decir, cualquier dato esta a disposición por parte de cualquier necesidad operativa, sin que haya que volverlo a registrar.
Estrutura de los datos de tipo relacional.
Guarda los datos en una sola base de datos o conjunto de ficheros que trabajan como una unidad.
Garantiza la integridad de los datos.