                                         Sub Systems, Inc.  11 Tiger Row,
Georgetown,  MA 01833,  (508) 352-9020,  Fax:  (508) 352-9019
                                          
                                     Spell Time
                                          
                      Spell Checker Routines with a Dictionary
                                          
          
          
               If your application allows the user to enter text,  or if
          your application incorporates any text based processing,  we now
          have a product that you have been looking for.  Spell Time allows
          you to incorporate a spell checker into your product.  The
          product comes with the complete source code.  Spell Time offers
          the following features:
          
          
               o    Spell Time incorporates three types of dictionaries.
                    The main dictionary contains more than 100,000 English
                    words.  This dictionary is compressed to occupy only
                    350 K bytes on the disk.  The efficient spell checking
                    routines decompress the main dictionary data at the run
                    time.  The application dictionary allows an OEM to
                    enter their industry specific words.  This feature
                    offers you to customize the dictionary before your
                    product is shipped to the user.  The user dictionary
                    allows your users to enter new words into the
                    dictionary during the spell checking session.
          
          
               o    The Spell Time routine can interface with your
                    application at different levels.  Your application can
                    call Spell Time to check a single word,  or to check
                    all words in a buffer,  or to check the entire text
                    file.
          
                         Spell Time will show the incorrect word on the
                    screen with a number of alternate words to choose from.
                    The user may also add the incorrect word to the user
                    dictionary,  or ignore the incorrect word,  or type in
                    a replacement word.  Spell Time remembers a user action
                    for an incorrect  word,  so that any subsequent
                    occurrence of the same word is automatically corrected.
          
                         Your application can specify a custom routine that
                    must be called by Spell Time before initiating any
                    screen activity.  This allows your application to
                    preserve the screen or highlight the incorrect word.
                    Similarly,  Spell Time provides a feedback to your
                    application after a screen interaction has taken place.
          
               o    Spell Time routines are highly optimized.  A
                    performance benchmark on a low end 386, 33MHz computer
                    reveals that Spell Time can process 500 to 700 words
                    per second!  A similar test on a high end 486, 33MHz
                    computer indicates a speed of 1000 to 1300 words per
                    second.  These benchmarks employ a text file containing
                    normal English words.

                                         Sub Systems, Inc.  11 Tiger Row,
Georgetown,  MA 01833,  (508) 352-9020,  Fax:  (508) 352-9019
          
          
               o    Spell Time employs a flexible memory management scheme.
                    In DOS,  Spell Time will use the EMS memory or the disk
                    as virtual memory.  Your application can specify the
                    percentage of available EMS or RAM that can be used by
                    Spell Time.  You have an option to preload the main
                    dictionary before initiating a spell checking session.
                    Normally Spell Time will load selectively only those
                    parts of the dictionary that are required in the
                    current session.
          
                         Spell Time needs a minimum of 60 to 80K bytes of
                    memory.  The product comes with a swapper utility for
                    the DOS applications that do not have enough memory
                    available for Spell Time.  Such an application can
                    write the text to be tested to a temporary disk file
                    and invoke the spell checker using the swapper utility.
                    The swapper utility will swap your application to the
                    disk or to the EMS memory and call a spell checker
                    program.  The spell checker program that is included in
                    the package,  also demonstrates a step by step
                    procedure of calling the Spell Time routines.  This
                    utility is not needed for Windows.
          
          
               o    Spell Time includes an interface to TE Developer's Kit.
                    This interface consists of a module that can be linked
                    with your program.  This module can check the entire
                    file or just the highlighted parts.  The module
                    supports a line or a character highlighted block.  This
                    module eliminates any need of programming to
                    incorporate the spell checker feature into your
                    application.  A similar interface module is available
                    for Report Ease also.
          
          
               o    The Windows and OS2 versions come in the DLL format.
                    All versions include the complete source code
                    compatible with Microsoft and Borland 'C' compilers
                    (the OS2 version requires the IBM C compiler).  Spell
                    Time can be compiled in all memory models.  The Windows
                    version also includes an interface for Microsoft Visual
                    Basic.
          
          
               o    Royalty Free:  The product is royalty free for
                    distribution,  if you meet our two conditions.  First,
                    your application should not be a stand-alone spell
                    checker.  Second,  the target application must be much
                    'larger' than the spell checker.
          
          
          
                       'Spell Time is fast, the documentation is
                 thorough, and the code is very clean and readable.

                                         Sub Systems, Inc.  11 Tiger Row,
Georgetown,  MA 01833,  (508) 352-9020,  Fax:  (508) 352-9019
                 Spell Time is a first class product.' ... Haestad
                                   Methods, Inc.
                                      
                                      
                     'Despite providing a large word list,  Spell
                 Time is blindingly fast...Best of all,  it took me
                     15 minutes to integrate Spell Time into my
                       existing application.' ... Speak Easy.
          
          
          
                                     Spell Time
                           Because Professionalism Matters
                                          
                                       $389.00
                     (Specify DOS,  Windows,  WIN32, or OS2/PM)
                                          
                              Call now:  1-800-447-6819
                                          
                                  Sub Systems, Inc.
                                               
                                               
          (Limited 30 Day Guarantee. Diskette envelope must remain sealed).
