SignWriting has been used to create dictionaries for many sign languages. However, you may wish to create a custom dictionary; for instance, a sign dictionary of technical terms.
The SignPuddle application lets you create a new sign dictionary, and then print the dictionary as a publication-quality PDF file.
For more information see "SignPuddle" in the Software section of this website.