Category: DealBuilder

What should the price be for ONLINE document assembly

If you are reading this blog/blawg/weblog, you get “document assembly”.  You understand its power as a productivity multiplier.  You know how it transforms the practice of law and business.  You see the tangible results in improved work product and faster turnaround.  THAT IS GOOD.  But have you factored in the cost of deployment.  You can have “cheap” desktop software which allows you to make the system available to a limited group at very low cost.  But what happens to that cost when you wish to extend the benefits of automation to a wider group, say 20 to 50 users, maybe 100 to 500 users. It is then that the economies of scale weigh in favor of buying a ROBUST web-server based document assembly system.  There is a middle step of deploying the desktop software through Citrix or Terminal Services, but even such approach requires configuration costs, maintaining profiles and updates and the other consequent costs of an individual deployment and support.

The current price ratio of single desktop client to a server client, factoring software cost only is 100 to 1, assuming a $30,000 server vs. a $300 desktop.  However, one should consider a number of other factors.  (1) Cost of installing software and configuring it on EACH desktop times the number of deployments vs. cost of installing on and configuring a single web/application server. (2) Cost of applying updates and patches to EACH desktop times the number of deployments vs. cost of applying patches to a SINGLE web-server.  (3) Cost of maintaining each workstation with sufficient hardware and memory to run “full client” applications vs. cost of maintaining each workstation with sufficient hardware to run a basic “web-browser”.  (4) Cost of maintaining land updating libraries of templates on each workstation and/or central file server vs. cost of uploading “updated” templates to a single Web Server. (5) Inability to “invite” outsiders who do not have the “fat client” software to use the system vs. ability to invite clients and others to enter their data through a secure web connection.

Once you start factoring in all of these costs into your equation, and once you start looking at deployments of more than 20 users, the case for ONLINE document assembly becomes less a matter of “price” and more a matter of preference.  If you are interested in ONLINE document assembly, please give us a call.  We offer development services in Exari, DealBuilder and HotDocs.

Reduce Size of Embedded Pictures in RTF Templates

In Microsoft Word there can often be a major size discrepancy between Word files and Rich Text Formatted versions of the same file. This is most often due to how Word RTF handles embedded picture files (such as logos, watermarks, illustrations, etc.) When saved to RTF, the space allocated for the picture can be as much as 20 times the size of the combined size of the document and picture. According to Microsoft, this discrepancy is actually a feature. When a document is exported to RTF, the process creates two files for each image, one is the original image and the other is a Windows Meta File (WMF). The WMF format is designed to describe resizable vector-type drawings – line drawings – and is very efficient for those. However, it is horribly inefficient for storing photographic images pixel by pixel.

There is a registry tweak that can turn off this feature.

Take the following steps:

  • Close all instances of Word
  • Use the Windows key to START -> RUN
  • Type REGEDIT and click OK
  • In OfficeXP – Find the following Key: HKEY_CURRENT_USER/Software/Microsoft/Office/10.0/Word/Options
  • In Office2003 – Find the following Key: HKEY_CURRENT_USER/Software/Microsoft/Office/11.0/Word/Options
  • Right-click in the right-hand pane and choose New -> String Value
  • Enter the name “ExportPictureWithMetaFile” as the new key and click OK
  • Then double-click on the ExportPictureWithMetaFile and type 0 (zero) for its value and click enter
  • Close up the registry
  • After this, there will be no more expanding files. To deal with existing RTF files, simply open the file and save it to Word format. Then reopen the file and save it back to RTF format. These changes are machine specific and should be made on all machines where the templates are maintained.

    The Case for Document Automation

    Darryl Mountain (Ontago, Inc.) recently submitted a scholarly piece to the International Journal of Law and Information Technology, titled “Disrupting conventional law firm business models using document assembly”.  In this piece, Mountain looks at document assembly software programs: dealbuilder, ghostfill, and hotdocs (to name a few) in the context of how they are, and will be shaping the practice of law—worldwide. To users of document automation, his conclusions will not be surprising.  However, to those on the fence, or to those trying to convinces others to get off the fence, this should be good reading.  CLICK to read article

    For other articles on document assembly, please CLICK HERE.

    LegalTech 2006 – Document Assembly

    Another year has come and gone … LegalTech New York … The largest annual technology show.  Despite the emphasis on Litigation support systems, there were some notable participants at the conference presenting document assembly solutions.  HotDocs was there as part of LexisNexis’ Total Practice Management initiative; DealBuilder with it online document assembly system powered by a unique “relevance engine”; Perfectus Solutions with its browser-based IPManager document creation and delivery system; iXIO with its innovate online document modelling solution (Q-Shift); and Microsystems with its Word-ML basis document creation system (D3).

    I met with each of the vendors.  Several of the products are ones that we support.  DealBuilder, DealBuilder, GhostFill, Time Matters and Perfectus.

    We were impressed by the level of energy and innovation in the document assembly space.  This is not meant as a review of these products.  That will come later.  But rather, a recognition that there is some serious programming talent coming into developing document assembly solutions.  There are more tools than ever, and more powerful tools that ever to help firms and corporations provide document creation services.

    HotDocs is working on HotDocs 2006. … Under the hood are dozens of new features for “true” application developers.  When the new HotDocs 2006 comes out we will review it.  For now, to see what can be done with HotDocs, please view the link below and take a tour of some of our videos.

    MicroSystems, a new entrant in the space, brings D3.  This a cross between a knowledge management capture tool, clause picker and Word-ML based document assembler.  It doesn’t fit the classical document assembly template environment, being tied closely to Word-XML and SQL database engine.  It is very flexible in handling a number of the features typically handled by major Macro-packs like SoftWise, or numbering and metadata cleaners like those from Payne Consulting and Levitt & James and WorkShare. It strength is as a Word add-on, and clause management structure.  However, it is weak in handling complex logic and dialog scripting.  Rather than presenting dialogs, the D3 assembler presents the “document” as a living editable template, and then steps through the document, presenting questions seriatum as the user walks through the document.  These fields are stored as WordML tags which can be “reassembled”.  Viewed this way, it is more of an enhanced document builder tool, rather than an interview-driven document assembler.

    DealBuilder just announced the release of DealBuilder 2.7 which brings to market more than 500 new features.  Key new features include a new web-based data reporting application, enhanced end-user experience on DealBuilder questionnaires, expanded use of mark-up within DealBuilder Master Documents, additional Administration features and a new, easy to deploy DealBuilder.Server installer.  We will be announcing shortly a major DealBuilder online system which we designed and built.  It is a world-class product with even more power.  It’s relevance engine is a major benefit for those authors who have not mastered (or choose not to master) dialog scripting.  The system does however, handle incredibly complex rule structures, and resolves them to determine and ask only those variables relevant to the current answer set in use.

    Perfectus has a recently released new build.  It is has a powerful GUI for building Interviews.  It has powerful template set, work flow, and document management tools built into the product that make it a total out of the box on-line solutions. The tools are all .NET and XML and fully addressable.  There is a great GUI with drag and drop development.  Simple templates can be built rapidly.  More complex business logic can be built into the system.  The one drawback is that each unique rule has to be tagged and named.  Since it is using XML tags instead of a put text markup as GhostFill and HotDocs currently do (or as the DealBuilder author supports), the developer is limited by the way XML allows tags to be named.

    iXIO’s Q-Shift is like an online version of D3.  It’s has a document parsing tool that takes a Word document and turns it into an on-line document model.  The paragraphs are turned into entries in a master clause banks that can be pulled together on the fly.  Clauses can be conditional, or required, at the designers election.  You can preview the clauses and build your document from the model.  Like D3 q-Shift lacks support for Dialogs … it presents the variables in single-variable dialog boxes as it runs through the assembly, and has limit support for complex business logic.

    For additional information, please visit our document assembly videos where we showcase a number of applications of these products. Video Tours

    Getting Past the 80/20 Rule in Building Document Assembly Applications

    Document assembly projects are subject to the 80/20 rule … the final 20% takes 80% of the time.  And for that reason, many projects don’t get perfected.  When a system is for internal use, the benefits of automation are good enough; but when turned into an saleable application, or a client-focused application, much more is required.  This blog focuses on techniques for working with the template to reduce the time to get from 80 to 100%.

    The 80/20 Rule

    It is said on any software project (make that any projects), that the first 80% of the work, takes 20% of the time, and the final 20% of the work, takes 80% of the time.  Thus, the bulk of a project will be complete, but the finishing works takes four times as long. The result is that many projects get started, but few get truly finished.

    Good ‘Nuff Document Assembly

    Most document assembly systems are for internal use.  In the hands of a capable HotDocs or GhostFill programmer, the time it takes to draft a complex lease or prepare a credit agreement can be dropped from 10-20 hours down to a 15-30 minute interview.  That still leaves several hours that can be spent “cleaning up” the document formatting and fixing the detritus left by unanswered variables or poor coding.  Such systems will give you a healthy profit, and a high ROI.

    Such systems are generally designed to enhance the legal business of the “author” of the system.  Often the questions only make complete sense to the author who created the system or a trusted assistant.  The ROI is limited to enhancing a particular practice.  When asked whether a “client” could use the system is published to a secure web server, the invariable response is “no” … too complication and the product is NOT FINAL.

    Client-Facing Systems and Commercial Applications

    When building a system that a “client” will see, the ball is in a different court.  You are off the stick-ball court and into the stadium where the expectations are much higher.  On the interview level, there is an expectation that the questions will be clear, relevant, and not contain any typos. See my article on Polish elsewhere in this blog.

    Moreover, when the document comes out, it will not come out as a Microsoft Word document that is editable; it will come out as a PDF document that is printable.  There will be no opportunity to fill in the blanks left unanswered, fix up the formatting, remove the extra carriage returns, and fix the typos.

    Rule 1: Build a Style Sheet

    If you hope to cut down the time it takes to acheive the final 20%, you need to think through all the stumbling blocks that take up time (proofing, correcting, testing etc) and systematize them.  One of the biggest time savers is a Word Style Template … this is a word document that contains sample text formats for each way you intend to format document.

    The style sheet contains a named paragraph style that exactly matches the format you are seeking in the final document.  To make this tool even more effective, you can assign hot-keys to the most commonly used styles.  To change the style of text in a document you can then either apply a different style, or open the style editor in Word and change the style’s attributes.

    Rule 2: No Duplicate Carriage Returns

    Once enforced, this convention will save hours of reformatting, because it will FORCE you to define word paragraph styles for every possible formatting convention.  Once defined, you can then make quick global changes throughout all the templates, rather than having to spot check every single document for spacing issues.

    Rule 3:  Spacing Convention following CONDITIONS

    The implementation of this convention regarding spacing following a conditional rule will differ depending on the document assembly program you us.

    • In HotDocs you should put IF/END IF and REPEAT/END REPEATS that span a whole paragraph or multiple paragraph on a separate line from the text of the paragraph.  Inside a paragraph, there should be NO SPACE if the text int the clause could begin the initial sentence of the paragraph.  If, however, it is internal to the paragraph, you should provide a singe (or in the case of a sentence) a double space immediately following the expression.
    • In GhostFill a KeepBlock or DeleteBlock should begin inside the paragraph to be kept with the EndBlock on the line immediately following the conditioned paragraph.  If you wish to have the rule outside the paragraph, use a Shreek “|” followed by a carriage return, with the closing brace at the very start of the conditioned paragraph.  The rules for clauses inside the paragraph are the same as for HotDocs.
    • In DealBuilder the conditional braces must start inside the conditioned paragraph and close at the very end of the conditioned paragraph.  By using usage computations (that are defined elsewhere) or VMM numbered notation, you can keep the code readable.  Internal to the paragraph, the same spacing conventions apply.

    Rule 4: Normal is NOT your Base

    In building a style sheet in word, take advantage of word’s cascading style sheet, that lets you build a style from a base and variations on that base.  In doing so, make sure that the base style is NOT based on Normal.  If you don’t, depending on the user’s machine, you may find your documents coming out in the wrong font, with the wrong text size … unintended consequences that are beyond your control.

    Rule 5: Beta Test

    Get someone else to do assemblies … maybe even some who doesn’t know your area of practice.  The questions need to make sense.  You will find them doing “illogical” things that will throw off errors in the text that you need to trap for.  These are either errors in conditioning variables on the dialog, or errors in the conditioning of text in the template.  Read the resulting document.  Use Word’s comment capability to have the user add comments “in situ” … and then you Review Comments to slog through them.  Be sure to have the beta tester SEND you their answer file (in the case of HotDocs, GhostFill or DealBuilder) or in the case of DealBuilder, in transaction mode, have them tell you the name of their answer file.

    CONCLUDING THOUGHTS

    These rules may seem minor in the greater scheme of things, but when the goal is 100%, every bit of planning can help.  We have found that the time spent on these matters has allows us to bring systems to 100% in less time.


    Basha Search

    Loading

    Basha Network

    Basha Product Sites