
A simple post about the distinction between customer problem, created product and architecture solution.
This is a problem:
Problem is defined by customer functional and non-functional requirements.
This is a product:
A product is a defined set of features or capabilities that are used “as-is” directly by an end user.
This is a solution:
A solution is the application of one or more products to solve a specific problem.
Conclusion
Architects should think in terms of solutions not products.