Se fundamenta en tres elementos: