Un sistema de seguridad tiene frecuentemente su propio lenguaje, típicamente
un conjunto de comandos. Los distintos usuarios según sea su grado tendrán
derecho a ejecutar un determinado subconjunto que dependerá también del
contexto de la sesión en curso. El sistema puede decir al usuario qué
sentencias se precisan para llevar a cabo una tarea, este consejo tendrá en
cuenta al usuario y al estado actual. Los sistemas basados en consejos, a partir de los objetivos, dependiendo del contexto
dan un posible conjunto de órdenes al usuario. Se han desarrollado
aunque menos que los sistemas basados en reglas.