Cuando se habla de desarrollo moral en un ser humano se debe tener en cuenta varios aspectos que lo pueden llegar a determinar, como son: la estructura mental, la personalidad, el carácter, el ambiente social y la educación recibida por el individuo. Finalmente, los procesos cognitivos que la persona pueda llevar a cabo.
Modelo de razonamiento en base a una estructura semejante al lenguaje de programación “Basic”.