VIEWSOFT TO INTRODUCE NEW GUI INTERFACE TECHNOLOGY

Utah for Windows, Available April 4, 1994, Virtually Eliminates Writing GUI
Code in the Development of GUI-Based Applications

PROVO, UTAH, March 15, 1994 ---- ViewSoft, Inc., a three-year old software
company headquartered here, will introduce Utah for Windows, a new
software interface technology that enables C++ programmers to bypass 90%
of the programming effort traditionally required to design, build and
attach Graphical User Interfaces (GUIs) to an application program.

The new technology is a breakthrough that advances contemporary
interface-building technology to a new plane by enabling software
programmers to create complex GUI applications without writing GUI code.
Utah will be commercially available March 14, 1994.

Popularized by Apple with the introduction of the Macintosh in 1984, GUI
technology makes use of simplified pictures called icons laid out on a
rectangular "desktop." Early versions of GUIs used icons such as manila
folders, a "trash can" and a schematic disk drive which Mac users used to
delete files or eject diskettes from the computer. Today, most popular
application programs have GUIs because they are easier to use, more
aesthetically appealing, more flexible and, ultimately, more powerful.
Examples of today's more popular GUI platforms include Microsoft's
Windows, Apple's Macintosh, Open System Foundation's Motif, and IBM's
Presentation Manager for OS/2.

Utah is the first product that utilizes the Editable Object System (EOS), a
revolutionary Semantic Interface Technology created by ViewSoft that
delivers automatic binding of GUI components to the base application,
eliminating massive GUI code and complexity.

Using ViewSoft's Semantic Interface Technology (patent pending), a
programmer can create the most sophisticated GUI interfaces in a fraction
of the time it takes to use other GUI tools currently on the market. Some
users report a ten-to-one increase in programming productivity with Utah.

"Considering the pressure to introduce quality products to market under
tighter and tighter deadlines, Utah delivers in a big way," said a senior
engineer at a software development company which is beta testing the new
product. "There's nothing like it anywhere, and I've seen everything.
There are tools that do some of the things Utah does, but nothing out
there comprehensively delivers like Utah does or in the unique way Utah
does. It represents an entirely new way of doing things."

"Our semantic interface technology isn't just an improvement or new tool,
it's a technological breakthrough that will change the face of GUI
programming forever," said David Mitchell, chief technical officer at
ViewSoft. "We've spent three years pioneering a fast, powerful
multi-platform GUI technology that simply doesn't run out of gas when the
job gets complex."

To use Utah, software programmers define C++ classes in the usual way, then
choose and graphically arrange smart components that represent the
classes' member fields and functions. Utah allows a developer to create as
many views of a class as he wants, while view embedding and view
inheritance allow complex class views to be reused as often as desired.
Similar to how word processor styles allow a document to assume an
entirely new look without retyping, Utah's User Interface Styles allow
embedded views to make chameleon-like changes when "dropped-in" to
existing dialogs.

These "views" of class members are automatically bound at run-time to the
underlying code. It is now possible to have the user select his choice of
interfaces just before he runs the program. When programs need to be
revised, Utah enables programmers to completely remove or replace entire
interface operations without affecting their code. This saves programmers'
time and increases efficiency.

Because there is no interface code, there are remarkably fewer lines of
application code that need to be written and maintained. Unlike
conventional tool kits, the execution speed of Utah is often faster than
applications with hand-coded connections. With Utah, writing code to tie
user interface events to applications is a thing of the past.

"Most programmers would rather focus on data structures and algorithms--not
GUI programming," said Mitchell. "Utah completely eliminates the
repetitive, time-consuming and error-prone aspects of GUI programming.
Utah does the boring stuff, so the programmer can concentrate on the
really creative part of the problem.

"Users are growing more demanding in the quality and usability of their
programs. They want them to be intuitive and to act logically. These
expectations have created a race to provide ever more sophisticated
interfaces for new editions of standard applications. Utah makes it
possible for developers to deliver on those expectations."

Following the release of Utah for Windows this spring, ViewSoft plans to
introduce the Macintosh version in second quarter '94 and other critical
platforms later this year and in early '95.

Utah will retail for $1,495 per user and is available from ViewSoft or its
resellers. There are no run-time royalties. ViewSoft is offering a
money-back guarantee and free 30-day evaluation copies, complete with user
tutorials.

Based in Provo, Utah, ViewSoft, Inc. is a premier supplier of GUI
programming technology to professional developers. Its introduction of
Semantic Interface Technology promises to revolutionize the GUI
development process.

ViewSoft
801-377-0787

 ============================================================
 From the  'New Product Information'  Electronic News Service
 ============================================================
 This information was processed from data provided by the
 above mentioned company. For additional details, contact 
 the company at the address or telephone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
