A simple note about the difference between a product created for a client's request and an architectural solution.

This is a problem

A problem

A problem is determined by the functional and non-functional requirements of the customer.

This is a product

A product

A product is defined by a set of functions or features that are used directly by the end-user.

This is a solution

A solution

A solution is a combination of one or more products to solve a specific problem.


Architects should not think about products, but about solutions.

Recommended books

Last updated Fri Feb 07 2020