Requirements
- Applications need to communicate:
-
Unless tomato buyers can communicate to tomato sellers,
there will be no business.
- The system must scale:
- As many tomato buyers and sellers as possible.
- Being able to use any future new kind of tomatoes or any
kind of products (potatoes, video games, …)
- Add new layers: security!
- The solution must be portable across environments:
-
Not all tomato buyers and sellers will use the same
system or the same language.
Used by anyone, anywhere, and with any kind of devices.