The first version of FormHandler I made was during my first internship for school. I was doing an education for system/network manager, but during my internship computer systems did not catch my interests. However, PHP took. Programming took. The company where I was doing my internship wanted a stock-manage program. And so I begun...
Soon I found out that making forms in PHP and HTML is a very time taking job. You can image that a stock-manage program consists out 50% of forms. So, time to take some action: The first version of FormHandler was build. This version has grown but it's structure is still the same. It is still used in the stock-manage program (which you can download here (dutch!)).
Over time FormHandler has been completly rewritten multiple times. Version 1 (which consisted out of one file) was so succesful that I decided to publish it on the internet. I recieved many requests and FH1 grew fast. However, it became to big for one file (in my opinion). I started to write a new version, but it was so complicated that it never was published. I was not happy with version 2 so I deceded to make a new version. Version 3 was born. The structure is much better and I am very happy with it. Of course there are still requests for new functionality and sometimes a bug is found. So, it's still in development...