Yes it could and in fact we did do it with a Web page at the Mouse.
However - WAAAAAY much more cost to setup/run/maintain/backup than $250

I think we all realize there are plenty of methods to do this task and each company requirements or desires will be a little different.
I only posted as I thought for the cost involved it is pretty easy to use for many. I didn't post it as it being the only solution.