Software products cannot be felt by normal senses. Its existence can be felt only by disc space it occupies. There are multiple options or approaches (for example, in architure or design) possible for implementation of the same set of requirements. Some may feel that one approach is better than the other for different reasons. The capabilities of individuals and organizations very significantly in design and development, and each may have a good justification why a certain approach is selected with respect to other.