Non-interface factors that affect interface design

Here are some things that can affect the approach taken with an interface.

anthonyhobday.com