You may want to try Notice of Race: Scoring Sailboat Races, Regattas and More
It has many of the features of desktop software, plus a few more advantages:
Already on the web and allows users to register themselves .
Competitors can upload all of their boat’s information once, and can use it over and over when they register for yours, or other events on the site.
Allows race organizers to promote races to their region, not just their club members.
Pictures, race summaries, and supporting documentation can all be uploaded about events.
Handles scoring of one design, PHRF Time on distance, Time on Time.
It also calculates series results, and you can even create
”championship” results to determine seasonal titles, and much more.
The best part is that the majority of features are free for both the competitors and the event organizers
Feel free to give it a try. Notice of Race: Scoring Sailboat Races, Regattas and More