HelpSmith is a help authoring tool that you can use to create HTML Help (CHM) files, Web Help systems, Printed Manuals, Adobe PDF documents, Microsoft Word documents, ePub eBooks, and Markdown documents from a single source. HelpSmith includes a built-in Unicode word processor with Dynamic Styles and Spell Checker, support for Templates and Variables, Conditional Compilation, a single media repository to easily manage graphics and video files, built-in Screenshot Tool with various annotations and many other useful tools. HelpSmith includes a modern user interface with a slight learning curve, which makes working with the help authoring tool as easy as working with a regular office application. Moreover, the "What-You-See-Is-What-You-Get" principle makes it possible for you to start writing help files and documentation without the need to deal with editing HTML or CSS code, or to learn any technical details. With HelpSmith, you can easily integrate a compiled HTML Help or Web Help system with your desktop- or web- application and provide Context-sensitive Help. The product allows you to automatically create a header file for using in different IDEs such as C#, VB.NET, C++, Delphi, Visual Basic, and VBA.