This system was developed for a small swimming club in Sydney Australia and has been running in various forms for over 10 years.
It is written using php on a mysql database and is published using WordPress.