Problem
1) What major functions must a Web based software provide?
2) Based on the identification of the functions, what outputs must be produced by the system/software to fulfill those functions?
3) What input data are required by the system/software to produce the outputs required for each function?