To develop the custom UI, you will need the usual access to a Dynamics 365 instance with the System Customizer or higher security role. An IDE, or a modern text editor of your choice, is highly recommended to facilitate the development of your Angular page.
You also need to download the latest Angular 1 libraries available from https://angularjs.org/.
In this recipe, we will be using Angular 1.5.0.