RTTI (RunTime Type Information): de manera global es la capacidad que se tiene con Delphi y C++Builder de obtener la información de la clases en tiempo de ejecución (constructores, métodos, atributos y más).
«Generics», fue incluido a Delphi en la versión 2009, permite que puedas escribir clases donde no se define el tipo de los atributos.
Usando RTTI y Generics simplificamos el código, esto será demostrado en el ejemplo denominado «Seudo Entity Framework».