Hi folks

Looking for some advice, I have some experience of databases, but no real expertise...

The people I work for are a training provider, and need a database solution to keep track of the following:

- training courses we set up
- venues for the training
- attendees at the training, details captured when they book
- evaluation data from the attendees after the training

we'd need to be able to pull off reports such as: seeing one individual with a summary of all the different courses he's attended, along with his evaluation data for each of those courses

Just wondering what's the modern, easy way to do this? Database needs to be accessed by people in different remote locations. What system is best to use for this?

Grateful for any advice!

Alex