El documento describe la filosofía y fundamentos teóricos detrás del desarrollo de GeneXus. Explica que GeneXus se enfoca en describir el conocimiento de los sistemas de negocios de una manera declarativa en lugar de programarlos de forma procedural. Esto representa un cambio de paradigma hacia el desarrollo basado en conocimiento para hacer frente a los crecientes costos y tiempos de desarrollo de software.