We would like to have an interactive website where potential DMS (Document Management System) customers and vendors of those systems can meet. Our website should be a tool for the customer to compare the different systems and evaluate the best fitting system for their needs.
The website (application) has a bunch of questions about DMS deposited. Initially all DMS vendors will have to answer those questions and give a point rating. 0 points means their DMS product does not support the feature in the question at all. 100 points means that the DMS fully supports the feature.
Registered vendors have the possibility to sign in on the website and adjust their information, the information about the DMS product and change the rating for the questions.
Once a bunch of vendors have been set up in our website we will start inviting potential customers. Customers can view the questions and give their individual weight to every question. This question rating part is the most important case for the full application. Therefor it should be implemented very user-friendly. (E.g. a step by step assistant (each question category is one step)).
If every question has received it's weight (RequirementValue) the customer can start an evaluation. A unregistered website visitor can fill out all questions but can not start the evaluation until he is registered and we have his contact data (a website visitor should not lose his question rating if he creates the account, Session handling -> mapping to new account).
The registered customer has a list of all his requested evaluations. By clicking on one of the evaluation he can check out the results and get a ordered list of the DMS products matching his expectations.
Please start your response with "Hey-Diddly-Ho" as a proof that you have read this text.