Si necesitas que tu aplicación se comporte de forma diferente según el cliente, usa algún sistema de extensiones (
scripts).
Pascal Script de Rem Objects es posiblemente la mejor opción ya que es el mismo lenguaje (Object Pascal), es fácil de integrar usando RTTI y puede usarse vía componentes visuales.
Si se trata únicamente de listados (
reportes) la mayoría de los sistemas admiten que el diseño de estos pueda guardarse en un archivo de datos para ser leído en el momento de imprimir.