In this chapter, we developed a user interface for the add-on module started in previous chapters. After completing the exercises, you can create simple pages with a page wizard, and construct a more complex presentation layer including document subpages and FactBoxes. Besides, now you know how to customize the functionality of UI elements with C/AL code, and can build a well-structured user menu.
The next chapter is dedicated to data exchange. We will familiarize ourselves with a new object type, XMLPort, and walk through developing a data exchange interface with an external system.