User interfaces are the main way that users will interact with your app. You can create as many user interfaces as you want, and control access to them. This means that you could have one interface for administrators, and another interface for standard users. Furthermore, you can also create mobile user interfaces that are intended for mobile phones.
A user interface consists mainly of Views, Menus and Theme selections.