               Build Interfaces at Full Speed with PbArchitect!


   PbArchitect, the Interface System Developer, is a revolutionary approach
to building interfaces for PowerBASIC programs.  You create your text-mode
interface system using an interactive development environment, testing each
element as you go.  Then, using one of the provided shell programs as a
template, you "flesh out" your program to interact with the interface system
you developed.
   The definition of your interface, including menu structures and dialog box
messages, are stored in one or more external Command/Data Files, keeping your
program as small as possible.  And since your interface definition is stored
in external files, you can reword dialog box messages, change the keywords on
your menus, or even translate your entire interface into another language
without making a single change to your source code and without recompiling!
Now you can have multiple language versions with only one set of source code
files to maintain!
   The Command/Data File is also ideal for storing configuration information,
such as directory settings and user preferences, and PbArchitect has several
built-in tools for storing and retrieving configuration information from the
file.

Interface Elements

   PbArchitect provides fully mouseable pull-down menus, pick lists, and
dialog boxes.  It includes a full suite of data entry tools, toggle buttons,
a file selector box, extensive hotkey support, a text editor, a memo writer,
and an interactive color remapping module that can be made available to your
end users, if you like.

3-D Sculpted Appearance

   Interfaces designed with PbArchitect can have a "normal" looking interface
or can be given an attractive "sculpted" appearance that adds a 3-D look to
your program.

Menus

   The pull-down menu system in PbArchitect supports up to 8 levels of
submenus; any menu item that does not lead to a submenu can be assigned a
hotkey, such as F2, Ctrl-Q, Alt-V, or Shift-F9.  The menus are completely
mouse-aware.

Pick Lists

   PbArchitect's pick lists are assigned an initial set of values in the
Command/Data File.  If you permit it, the user can add items to and remove
them from the pick list, or the pick lists can "learn" from the user, placing
the most commonly selected items at the top of the list.  You can even set up
parent-child pick lists, allowing the user to copy items from the parent pick
list into the child pick list.

Dialog Boxes

   Dialog boxes are very easy to define and configure.  Dialog boxes only take
a few lines of text description to create and can include text messages,
"buttons," entry fields, toggle buttons, pick lists, and more!

Data Entry

   PbArchitect has an assortment of very flexible line-oriented data entry
tools.  You can give each field an input "mask" that defines the characters
that can be entered at each position in the field, such as a phone number
field that skips the parentheses and hyphen, allowing the user to enter only
the individual digits but still returning a properly formatted value.
   The fields can also scroll, allowing more than 80 characters of information
to be entered into a single field, or they can be flagged as passwords,
causing PbArchitect to display asterisks on the screen instead of the actual
characters typed.  You can even define calculator fields that accept numeric
formulas from the user, evaluate the result, and pass that result back to your
program!

File Selector Box

   The file selector box scans a directory, then presents a list of files to
the user, allowing him to select a file with the mouse or the keyboard.  The
user can enter a file mask to limit the number of files shown, and the program
can provide a default file mask.
   PbArchitect also provides support for extended file names.  The user can
give a file a name like "July Budget Projections", and PbArchitect will create
a valid DOS file name based on the extended name, and create an entry in the
Command/Data File tieing the two names together.  The user can then select a
file from a list of the long, descriptive names without concern for the actual
DOS name of the file.

Text Editor

   PbArchitect also comes with its own text editor.  It can handle files up to
32k in size, with lines up to 255 characters long.  It allows the user to mark
text by clicking and dragging with the mouse or by pressing a cursor key while
holding down the shift key.  Cut and Paste and Copy and Paste functions are
fully supported, and the system can handle up to 999 levels of Undo.

Memo Writer

   The memo writer is similar to the text editor but provides full word wrap
capabilities with lines up to 78 characters long.  It has the same powerful
editing tools and is ideal in your program for attaching notes to database
records, or giving your program its own note pad.

Color Remapper

   The color remapper allows you to interactively select color settings for
your interface.  If you wish, you can make this module available to your end
users, making your programs more customizable.

Custom Interface Elements

   There are several additional interface elements and many variations on the
elements that we cannot detail in this flier, and all are very easy to use in
your programs.  You can even write your own custom interface routines and
integrate them into the PbArchitect system; the Reference Manual gives
detailed instructions and examples.

Video Support

   PbArchitect supports VGA, EGA, CGA, and Monochrome video adapters.
Expanded features, such as high intensity background colors and 43 and 50 line
text modes, are available to users with EGA-class or better video adapters.

Technical Support

   Free technical support is provided by phone, fax, BBS, and CompuServe
e-mail by our technical staff during regular business hours.

The Manual

   PbArchitect comes with a 150+ page Reference Manual that documents its
functions and procedures and is loaded with examples, hints, and tables to
make PbArchitect even easier to use!  It has an extensive table of contents
and an index to all the functions and procedures in this powerful product.

Unconditionally Guaranteed

   We think you will be absolutely thrilled with PbArchitect, so we
unconditionally guarantee your satisfaction.  Use PbArchitect for 90 days.
If, at the end of that time, you are not completely satisfied with it, just
return it to us for a full refund of the purchase price, including shipping
charges!  No hassles, no return authorization numbers, and no hard feelings.

The Bottom Line

   PbArchitect, the Interface System Developer, costs $149.95, and you never
pay royalties for using any of its routines in your own programs.


   If you have any questions about PbArchitect or would like to place your
order, please contact:

Information Management Systems, Inc.
1165 N. Industrial Park Dr.
Orem, UT  84057-2807
(801) 226-6390
(801) 226-6291 (FAX)
CompuServe: 72520,2264
Internet: 72520.2264@compuserve.com
