Al compilar una aplicación, los informes del compilador han detectado errores, errores no recuperables, avisos (a menudo denominados advertencias) e información para el desarrollador.
El desarrollador debe manejar los errores y los errores no recuperables detectados para que la aplicación se ejecute en un controlador.
Además, se informa de los avisos al desarrollador. El desarrollador debe gestionar las advertencias. El número de advertencias debe ser lo más cercano posible a cero cuando se prevé la publicación de una aplicación.
Los mensajes de información se notifican, por ejemplo, para informar al desarrollador sobre el progreso o el tamaño de memoria necesario de la aplicación compilada.