Interfaces are vital in programming. Pages on this wiki dealing with programming interfaces:
I think Interfaces are important also for Web Services and Service Oriented Architecture (the future). In 2004 an example would be the Micro Soft Biztalk server addressing Enterprise Application Integration (EAI) using store-and-forward Message Queuing techniques.
You may instead be looking for Category User Interface.
See original on c2.com