AgreementBuilder ($49) isn't a program per se, but rather a collection of more than 100 templates in Microsoft Word 2.0 format. The templates range from articles of incorporation to a work-for-hire agreement.
To use a template, you launch your word processor and open the file, then edit it. Most paragraphs are preceded by an attorney's explanation, highlighted in blue, that tells you why the paragraph is important and whether you need to modify it.
The templates also contain placeholders followed by a description of what to enter there. For instance, a placeholder may read "[x] (Describe the transaction)." You delete the placeholder and type in your response.