Design Approaches

There are three ways to approach user-interface design: