Durante más de 25 años, nuestro principal objetivo ha sido mejorar  nuestro producto (utilización de nuevos conceptos y tecnologías)  asegurando la compatibilidad de las aplicaciones 4D. Como los pioneros  de 4D saben, siempre hemos puesto mucho esfuerzo en la compatibilidad y  podemos encontrar aplicaciones 4D en todo el mundo que se crearon hace  muchos años, con antiguas versiones de 4D y sistema operativo, que aún  están trabajando con las últimas revisiones del producto. 
Desafortunadamente, a veces se vuelve demasiado difícil combinar antiguas tecnologías con las nuevas: 
- 4D debe traer nuevas tecnologías, nuevas APIs y nuevos paradigmas a los desarrolladores.
- Los sistemas operativos cambian todos los días y a veces se vuelven obsoletas sus propias APIs antiguas 
Es por esto que a veces 4D necesita etiquetar algunos comandos y  funcionalidades como obsoletos, lo que significa que un día, serán  eliminados del lenguaje en una versión principal futura. 
Informar a los desarrolladores lo que es obsoleto y qué tipo de  reemplazo se puede utilizar en su lugar hace que sea mucho más cómodo  para ellos implementar el cambio en su código: no hay urgencia, no hay  presión y el desarrollador tiene mucho tiempo para hacer los cambios  necesarios. 
Comenzamos cubriendo todas las funciones obsoletas o eliminadas en 4D v15, ofrecemos la lista de comandos obsoletos y su estado actual. También  ofrecemos una tabla de resumen.
También puede acceder a los documentos equivalentes generados por versiones principales anteriores de 4D.