An AP Interface, is the way for the programmer to act as the User of this Interface. It IS a user interface.
What should be taken seriously is proper domain and service modeling. The rest follows.
A good UI follows a good model. Visuals and trends are just a tiny bit.