On the basis of discussions with stakeholders and endusers, and as per the market survey, our business team has listed the following requirements:
- Product expansion: The product is reaching different users. This is a good time to expand the application. The application will robust to expand after having expanded it.
- Product model: Being an inventory management application, users should feel freedom (this mean no restriction at model level, without complicated validations) and there should not be any restriction while users are interacting with the application. Every screen and page should be self-explanatory.
- Database design: The application's database should be designed in such a way that the expansion should not take ...