Is there a way I can create a web help system without using commercial tools such as HelpSmith?

I have been able to create CHM files using basic html files and images, and so far so good. However when it comes to creating html help, I can't seem to find any way of doing it without using some or the other commercial tools. Surely there must be a way of doing it with just html files?

.