HTMLCaptcha was designed to be easy for service providers to implement for their users. If you have purchased the full version of HTMLCaptcha, simply install it to your web server(s). HTMLCaptcha is installed to the server's GAC.
Instruct your users to download the demo version of HTMLCaptcha, which can be found at the website, www.htmlcaptcha.com, and install it.
After they add a reference to HTMLCaptcha in their web project, they need to set the "Copy Local" property to "False" for the reference. To do this, right-click on the reference item in Visual Studio, and select "Properties".

Then, the user must edit the project's Web.config file to match the information for the assemblies "HTMLCaptcha" and "CaptchaImage" found in the GAC. Web.config should have lines similar to the following after they make this edit:
<compilation defaultLanguage="vb" debug="true">
<assemblies>
<add assembly="HTMLCaptcha, Version=1.0.2579.26309, Culture=Neutral, PublicKeyToken=927037e90d357fa6"/>
<add assembly="CaptchaImage, Version=1.0.2565.25051, Culture=Neutral, PublicKeyToken=9baeb98539b1f75c"/>
</assemblies>
</compilation>
Note that the versions may be different in the current installation. Click Start | Run, and type "%systemroot%\assembly" to view the GAC. Check the properties of HTMLCaptcha and CaptchaImage, and replace them in the code above, if necessary.
The users may then build their project, create an image cache, and develop against HTMLCaptcha. When their application is complete, they may copy it to your web server, and their application will begin using the full HTMLCaptcha version installed there. The image cache(s) that they create can have more than five images in it (the limitation in the demo version) -- when the application is copied to a server with the full version of HTMLCaptcha installed, all of the images will be presented.