This chapter detailed the structure of application events raised by C/AL code, as well as events triggered by the platform in response to system events to UI actions. It explained how business application developers can use events to integrate their extension code into a base application, without modifications to base objects. We also learned to raise custom events and subscribe in automatic or manual mode.
In the next chapter, we will enrich the application with various reports, design a report layout, use RDLC scripts for client-side logic, and create interactive reports.