Problem Domain
'Problem Domain' is a fancy way of saying: 'What are the real-world things that this program interacts with or
models?'. To get a clear picture, you'll need to start with some company background. You should provide at
least the following topics for this section of the document:
Description of how the project fits into the client's business.
What other systems does it interact with
What are the 'concepts' that the project with deals with?
Illustrate. (conceptual/domain model)
Keep in mind that there is no discussion of things that are part of the software here. We are merely discussing
the problem that your project will help to solve. (We don't yet care HOW it will do it).