Se basa en tres aspectos: