Well, I haven't used it much, but open office base has some of Access' features. And, you can link base to a database server back end.
However, if you're setting up a web-based system, use mysql or postgresql as the database server, use their GUI as the front end, and connect to the database server with php or asp to serve the data to the clients.