Who, What, When, Where, How and WHY?

The 5Ws and a H are important words that you need[1] to consider at all times when developing your digital products.

See the Wikipedia article on 5Ws for more information about how it is used in problem solving.

Terms definitions
1. need. An identified requirement of a person, group, or environment. A need is identified from an issue and sits within a context. Technological practice can be undertaken in an attempt to meet an identified need.