I have to create a program that would allow different users to post a request (there should be a request form to fill in) that would be then moderated by an administrator. The administrator then would have to set different expiry dates, multiple ones for a single request, and should be able to review the incoming expiry dates. The administrator should be also able to edit those already accepted requests and change dates, add comments, etc.
It would be nice if the users could be informed by email of the changes made by the admin to their request.
I would like to know from you what would be the easiest and most economical way of achieving this goal. I have IBM lotus available and would be glad if I could use it as mainframe for the app, but have no knowledge in administrating or coding for it.