Los objetos de la aplicación de una aplicación tienen instancias tanto en tiempo de diseño como en tiempo de ejecución.
Una instancia en tiempo de diseño de un objeto de la aplicación hace referencia al objeto de la aplicación que los desarrolladores crean y editan en Developer tool. Cuando una aplicación que contiene el objeto se implementa en el servicio de integración de datos, se crea una instancia en tiempo de ejecución del objeto de la aplicación. La instancia en tiempo de ejecución del objeto se aísla de los posibles cambios que se pueden realizar en las estructuras de datos en la instancia en tiempo de diseño. Gracias a esto, el objeto en tiempo de diseño se podrá seguir modificando en Developer tool sin que el objeto en tiempo de ejecución se vea alterado.
El asistente de implementación incremental hace uso de las instancias tanto en tiempo de diseño como en tiempo de ejecución de los objetos de la aplicación para decidir cómo se va a aplicar contenido de revisión en una aplicación implementada. Así, este asistente decide la forma en que la revisión va a heredar otros objetos según el conjunto de dependencias de las instancias en tiempo de diseño y en tiempo de ejecución de un objeto seleccionado, y recupera las instancias en tiempo de ejecución de los objetos de la aplicación para saber cómo van a verse afectados.