Exhibit 10.19

                         ------------------------------------

                             STRATEGIC BUSINESS AGREEMENT

                         ------------------------------------



                                    by and between

                                U.S. COMPUTER SERVICES
                 a California corporation doing business as CableData
                                    ("CableData")


                                         and


                     INTERNATIONAL BUSINESS MACHINES CORPORATION,
                                a New York corporation
                                       ("IBM")



                             Dated as of January 19, 1992



                                  TABLE OF CONTENTS


                                                                       Page
                                                                       ----

INTRODUCTION  . . . . . . .  . . . . . . . . . . . . . . . . . . . .      1

RECITALS  . . . . . . . . .  . . . . . . . . . . . . . . . . . . . .      1

ARTICLE I   DEFINITIONS   .  . . . . . . . . . . . . . . . . . . . .      2

ARTICLE II  DEVELOPMENT OF DDP/I . . . . . . . . . . . . . . . . . .      3

           Section 2.1    Mutual Cooperation . . . . . . . . . . . .      3
           Section 2.2    [*]. . . . . . . . . . . . . . . . . . . .      3
           Section 2.3    [*]. . . . . . . . . . . . . . . . . . . .      4
           Section 2.4    [*]. . . . . . . . . . . . . . . . . . . .      4
           Section 2.5    [*]. . . . . . . . . . . . . . . . . . . .      5
           Section 2.6    Joint Planning Committee . . . . . . . . .      5
           Section 2.7    Training . . . . . . . . . . . . . . . . .      5
           Section 2.8    Expected Results . . . . . . . . . . . . .      5
           Section 2.9    Freedom of Action. . . . . . . . . . . . .      6

ARTICLE III FINANCIAL MATTERS. . . . . . . . . . . . . . . . . . . .      6

           Section 3.1    Development Financing. . . . . . . . . . .      6
           Section 3.2    [*] from International Revenues. . . . . .      6
           Section 3.3    [*]. . . . . . . . . . . . . . . . . . . .      7
           Section 3.4    Commissions to be Paid by IBM to
                           CableData . . . . . . . . . . . . . . . .      7

ARTICLE IV  OTHER AREAS OF COOPERATION . . . . . . . . . . . . . . .      9

           Section 4.1    Provision of Equipment and Software. . . .      9
           Section 4.2    Technical Direction and Information. . . .      9
           Section 4.3    Training and Information . . . . . . . . .      9
           Section 4.4    Marketing Support. . . . . . . . . . . . .     10

ARTICLE V   PROPRIETARY RIGHTS . . . . . . . . . . . . . . . . . . .     11

           Section 5.1    Ownership of DDP/I, DDP/IT and DDP/SQL . .     11
           Section 5.2    Licenses . . . . . . . . . . . . . . . . .     12
           Section 5.3    Confidentiality. . . . . . . . . . . . . .     12
           Section 5.4    Use of Trademark, Name . . . . . . . . . .     12
           Section 5.5    Inventions . . . . . . . . . . . . . . . .     12

ARTICLE VI  TERM AND TERMINATION . . . . . . . . . . . . . . . . . .     13

           Section 6.1    Term . . . . . . . . . . . . . . . . . . .     13
           Section 6.2    Termination. . . . . . . . . . . . . . . .     13
           Section 6.3    Effect of Termination. . . . . . . . . . .     13


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.


                                        - i -



ARTICLE VII GENERAL . . . .  . . . . . . . . . . . . . . . . . . . .     14

           Section 7.1    Independent Contractors. . . . . . . . . .     14
           Section 7.2    Counterparts . . . . . . . . . . . . . . .     14
           Section 7.3    Assignment . . . . . . . . . . . . . . . .     14
           Section 7.4    Notices and Other Communication. . . . . .     14
           Section 7.5    Law to Govern; Consent to Jurisdiction . .     15
           Section 7.6    Subject Headings . . . . . . . . . . . . .     15
           Section 7.7    No Waiver of Rights. . . . . . . . . . . .     15
           Section 7.8    Settlement of Disputes . . . . . . . . . .     15
           Section 7.9    Limitation of Liability. . . . . . . . . .     16
           Section 7.10   Limitation of Actions. . . . . . . . . . .     16
           Section 7.11   Entire Agreement . . . . . . . . . . . . .     16
           Section 7.12   Expenses . . . . . . . . . . . . . . . . .     16
           Section 7.13   Amendments . . . . . . . . . . . . . . . .     16
           Section 7.14   Incorporation by Reference . . . . . . . .     16
           Section 7.15   Severability . . . . . . . . . . . . . . .     16
           Section 7.16   Licenses . . . . . . . . . . . . . . . . .     17

SIGNATURES. . . . . . . . .  . . . . . . . . . . . . . . . . . . . .     17

EXHIBITS:                                                     Section Reference

Exhibit A     List of IBM Products                            Section 1.1(e)
Exhibit B     Schedule for Porting System Libraries           Section 2.2(a)
Exhibit C     Schedule for National Language Support          Section 2.3(a)
Exhibit D     Description of SQL Porting                      Section 2.4(a)
Exhibit E     Schedule for Other Internationalization Tasks   Section 2.5(a)
Exhibit F-1   Equipment and Program Loan Agreement            Section 4.1
Exhibit F-2   RISC System/6000 Discount                       Section 4.1(b)
Exhibit G     List of Countries, Base Percentages and Tasks   Section 4.4(c)
Exhibit H     Agreement for the Exchange of
              Confidential Information                        Section 5.3


                                        - ii -



                           STRATEGIC BUSINESS AGREEMENT


    THIS STRATEGIC BUSINESS AGREEMENT ("Agreement") is entered into as of
January 19, 1992, by and between U.S. COMPUTER SERVICES, a California
corporation doing business as CableData and having its principal place of
business at 2969 Prospect Park Drive, Rancho Cordova, California 95670
("CableData"), and INTERNATIONAL BUSINESS MACHINES CORPORATION, a New York
corporation having a place of business at 520 Capitol Mall, Sacramento,
California 95814 ("IBM").

                                       RECITALS

    A.  CableData has rights to and currently licenses and distributes certain
computer application software products used in market segments of the cable
television industry, such market segments including without limitation DTH
(Direct to Home), DBS (Direct Broadcast Satellite), SMATV (Single Master
Antennae Television), MDS (Microwave Distribution System), MMDS (Multipoint
Microwave Distribution System), CATV (Cable Television) and TVRO (Television
Receiving Only), and in segments of the telephony industry, (such segments
include without limitation local telephone, personal communication network,
cellular, paging and land lines), including products that are designed to
operate on the Tandem Guardian operating system.

    B.  IBM and CableData wish to cooperate in the development by CableData of
certain revised versions of CableData's products that will be compatible with
designated IBM operating systems and hardware, including IBM's UNIX-based and
POSIX-based AIX operating systems, and will be primarily suitable for use by
customers outside the United States.  Specifically, the parties wish to permit
CableData to develop a set of CableData-owned system libraries and a separate
CableData-owned application software product which can be operated on IBM
equipment and which are appropriate for international customers.  Therefore, as
further described in SECTION 2.1, the parties wish to cooperate to assist
CableData to internationalize and develop new versions of DDP/SQL (as defined
below) that are ported to certain IBM products, with a goal of developing a
single set of system libraries that can be conditionally compiled to supply
object code that can be linked either to the existing DDP/SQL for use with the
Tandem Guardian operating system or to DDP/I (as defined below) for use with IBM
operating systems, in accordance with the terms and conditions of this
Agreement.  As set forth in SECTION 4.4(c), CableData will maintain exclusive
rights to determine the countries, markets and customers to which its products
will be offered, subject to reasonable advance notice to IBM under certain
circumstances.

    C.  IBM and CableData also wish to cooperate in the provision of technical
assistance by IBM to CableData in connection with the activities described in
RECITAL B above.  Such assistance will include sharing personnel and technical
expertise to facilitate the development process.  The parties have agreed that
IBM will provide certain financial, technical and other assistance specified in
this Agreement to support CableData's development of DDP/I (as defined below),
and to assist in resolving issues (performance and others) prior to CableData's
release of new products, in accordance with the terms and conditions of this
Agreement.  Specifically, the parties have agreed that IBM shall provide
reasonable technical advice, support, consulting or other assistance to
CableData in the development of DDP/I in accordance with the terms and
conditions of this Agreement.

    D.  IBM and CableData also wish to cooperate in certain other areas related
to the activities described above, to permit CableData to support a variety of
foreign languages/countries on the versions of DDP/I to be developed, and to
facilitate CableData's marketing of such revised products in certain respects.


                                        - 1 -



    NOW, THEREFORE, in consideration of these premises and of the mutual
promises and conditions contained in this Agreement, IBM and CableData hereby
agree as follows:

                                      ARTICLE I
                                     DEFINITIONS

    Section 1.1    AS USED IN THIS AGREEMENT:

    (a)  "AIX" means IBM's UNIX-based computer operating system.

    (b)  "DDP/I" means (i) a product to be developed pursuant to this Agreement
based on DDP/SQL (as defined below), and (ii) such modified versions of such
product as may be developed from time to time.

    (c)  "DDP/IT" means a product to be developed from DDP/I, incorporating
enhancements to features and parameterization that facilitate subscriber
management for telephony and cable subscribers.  DDP/IT may include interfaces
to another telephony application software system.

    (d)  "DDP/SQL" means Release 1.0 (as of December 2, 1991) of CableData's
existing proprietary cable television subscriber management applications
software.

    (e)  "Eligible Products" means proprietary computer hardware and computer
software operating systems of IBM, and other computer hardware and software
compatible with such hardware and operating systems as mutually agreed to and
identified on the list attached to this Agreement as EXHIBIT A, as amended from
time to time.

    (f)  "Internationalize" means to adapt DDP/I to allow for use with various 
human languages, character code sets, and local legal, government and 
business practices.  In the context of this Agreement it means specifically:

         (i)     To implement an NLS (as defined below) mechanism in DDP/I;

         (ii)    To modify DDP/I so that it can accommodate differences in
name, phone number and address data elements for the purposes of storage, access
and display;

         (iii)   To create a charging, statement generation and financial
reporting module that can be parameterized or otherwise adapted to function in
multiple countries including consideration for monetary formats, rounding,
taxation, and statement formats;

         (iv)    To create interfaces or interface specifications that allow
for the exchange of data between DDP/I and external entities: financial
institutions, demographic information systems, cable network design systems, and
cable service authorization (addressable) systems; and

         (v)     To create documentation in English that can be translated to
foreign languages.

    (g)  "Localize" means adapt DDP/I or DDP/IT to make it specific to a
particular human language, character code set, and local legal, government and
business practices.  In the context of this Agreement it means specifically:

         (i)     To translate all constant DDP/I user interface messages,
screen displays and print products to the local language.

         (ii)    To parameterize DDP/I to exhibit the appropriate operating
characteristics in a given country with respect to the differences in language,
character sets, collating sequences, "yes" and "no" answers, and date, time,
numeric, and monetary formats.


                                        - 2 -




         (iii)  To parameterize DDP/I to conform to local business practices, 
legal and government requirements.

         (iv)  To create interfaces or interface specifications that allow 
for the exchange of data between DDP/I and external entities in a given 
country: financial institutions, demographic information systems, cable 
network design systems, and cable service authorization (addressable) 
systems.

          (v)  To translate DDP/I documentation from English to the local 
language.

    (h)  "NLS" means adapting DDP/I to support multiple languages, character 
code sets, collation sequences, monetary formats, numeric formats, time 
formats, and "yes/no" response formats.

    (i)  "System Libraries" means the code libraries that interface DDP/SQL 
and DDP/I with the Guardian operating system on Tandem hardware and the IBM 
AIX operating system on IBM hardware.

    (j)  "Subscriber" means, for purposes of this Agreement, each active 
subscriber on DDP/I software during any month.  A month, for purposes of this 
definition, is the period between successive final month-end cutoffs for 
CableData's or its distributors' or agents' invoicing purposes.  An active 
subscriber, for purposes of this definition, is a residential or business 
entity subscribing to one or more services in the CATV, DTH, DBS, MDS, MMDS 
or TVRO market segments set forth in RECITAL A of this Agreement.

    (k)  "United States" or "U.S." means the United States of America, Puerto 
Rico and Guam; provided, however, that references to United States Dollars or 
U.S. Dollars shall have their normal commercial meaning.


                                    ARTICLE II
                              DEVELOPMENT OF DDP/I


    Section 2.1   MUTUAL COOPERATION.

    The parties' respective obligations under this Agreement shall commence 
on the date first written above.  Each party shall use all reasonable efforts 
to facilitate the completion of the development projects contemplated by this 
Agreement, and to cooperate in good faith with the other party to achieve the 
development, technical and marketing objectives described in the Recitals.  
Without limitation, each party shall use its reasonable efforts to 
facilitate the development of DDP/I as set forth in this Agreement.  It is 
also the parties' intention that when DDP/I and Eligible Products are 
configured in a single system, that system will perform within agreed and 
commercially reasonable specifications and parameters.  If the parties 
disagree on a technical issue during the development process, or if when 
DDP/I and any Eligible Products are configured in a single system, that 
system does not perform within agreed and commercially reasonable 
specifications and parameters, then the parties shall confer in good faith 
concerning such issue or failure to perform, and shall negotiate in good 
faith to agree on joint action to resolve such issue or failure.  Such joint 
action may include additional development efforts on terms and conditions 
acceptable to the parties, in their discretion.

    Section 2.2   PORTING OF SYSTEM LIBRARIES.

    (a)  Both parties shall cooperate as specified in this Agreement to port 
the System Libraries to be capable of operating on the Eligible Products, 
initially porting them to be capable of operating on IBM's AIX system.  In 
such porting work, the parties will also maintain POSIX compliance of the 
System Libraries with either international standards or draft international 
standards.  For the term of this Agreement, the parties agree to cooperate in 
future modification of



                                     - 3 -






the ported System Libraries.  It is the intent of the parties that such 
System Libraries will work with the Open System Foundation (OSF) capabilities 
of IBM's AIX operating system, if and when such OSF capabilities are 
available in production release on the AIX operating system.  The parties' 
efforts under this SECTION 2.2(a) shall be conducted in accordance with the 
schedule attached to this Agreement as EXHIBIT B.

    (b)  IBM shall use reasonable efforts to code the porting of the System 
Libraries as described  in SECTION 2.2(a), at IBM's porting center in San 
Jose, California; however, CableData will retain final authority for all 
design and implementation decisions during the porting process.  The porting 
activity under this SECTION 2.2 shall use only standard constructs and 
operating system calls available to AIX licensees.  IBM shall not commence 
such porting efforts until CableData has reviewed and approved the porting 
plan.  If IBM does not perform the porting process in accordance with the 
approved porting plan, and has not corrected such failure to perform within 
(30) days after notice from CableData to IBM, then CableData shall be 
entitled to retain a third party to perform such porting work, and IBM shall 
reimburse CableData for the actual costs of retaining such third party up to 
a maximum of $350,000.

     (c)  In addition, during the porting process and thereafter to the 
extent reasonably necessary, IBM shall as it deems appropriate in its sole 
discretion provide the services of an adequate number of appropriate skill 
level software engineers with compiler, operating system and database 
development experience on AIX-based Eligible Products, experience in 
application and system software development using AIX tools and utilities, to 
meet its responsibilities under this Agreement.  The principal assignment of 
such engineers shall be to consult with CableData on architecture-related 
issues and modify and create software for use in the System Libraries.  These 
activities shall be done under the guidance and acceptance of CableData.  
Upon mutual agreement of the parties, some or all of such engineers shall be 
assigned to work at CableData's research facilities in El Dorado Hills, 
California during a portion of the System Libraries porting phase.

     (d)  IBM shall provide technical information with respect to IBM's AIX 
operating system, including all AIX external call information made publicly 
available.

     (e)  With respect to porting System Libraries, CableData shall make its 
technical personnel available to IBM as CableData deems appropriate through 
CableData's El Dorado Hills, California research facility to respond to IBM's 
technical inquiries.

     Section 2.3   NLS PORTING.

     (a)  CableData shall use reasonable efforts to complete NLS for DDP/I by 
creating an architecture and code as required for all screen prompts, error 
messages, print file headers, instructions, and other literals that will use 
English as its default language, but can be utilized with other Western 
European languages using the Latin alphabet on the schedule set forth in 
EXHIBIT C.

     (b)  With respect to CableData's efforts in developing NLS tools, IBM 
shall make technical personnel with internationalization expertise reasonably 
available as IBM deems appropriate for CableData to meet the agreed upon 
schedule set forth in EXHIBIT C to provide training and consulting in 
response to CableData's questions, in particular (and not by way of 
limitation) with respect to defining and organizing this phase.

     Section 2.4   APPLICATION LAYER PORTING.  CableData shall use reasonable 
efforts to port the application layer of DDP/I as set forth on EXHIBIT D 
including necessary modifications to its database definition and SQL 
statements embedded in DDP/I, to be capable of operating on Eligible 
Products, porting them to be capable of operating on the AIX operating system 
and the POSIX standards.



                                     - 4 -






     Section 2.5   INTERNATIONALIZATION FEATURES.

     (a)  CableData shall use reasonable efforts to complete such work on 
Internationalizing DDP/I as it may identify that will facilitate its use by 
customers outside the U.S., in accordance with the schedule set forth in 
EXHIBIT E attached to this Agreement.

     (b)  CableData shall use reasonable efforts to create a new charging 
run/billing software for use by customers outside the U.S.

     (c)  CableData shall use reasonable efforts to develop interface 
templates specifications, application program interfaces, and documentation 
and training materials, as CableData deems appropriate, for use by 
international distributors and developers in accordance with DDP/I.

     (d)  With respect to the completion of Internationalization tasks 
relating DDP/I as described above, IBM shall make its technical personnel 
available as IBM deems appropriate through the IBM Sacramento Branch office 
to respond to CableData's technical inquiries.

     Section 2.6   JOINT PLANNING COMMITTEE.  The parties shall consult with 
each other on at least a quarterly basis regarding progress in [*] DDP/I.  To 
facilitate such consultations and to support their mutual efforts under this 
Agreement, the parties shall establish a Joint Planning Committee composed of 
representatives designated by each party.  This body shall meet at least once 
per calendar quarter during the term of this Agreement, and more frequently 
as deemed necessary by the parties.  The Joint Planning Committee shall 
consult on the [*] projects for DDP/I, [*] schedules, or other aspects of 
cooperation between the parties as contemplated by this Agreement.  Among the 
representatives to the Joint Planning Committee designated by each party, one 
(1) person shall be a [*] to speak for that party with respect to [*] 
matters.  The designated [*] representative for CableData shall be its [*].  
IBM shall notify CableData in writing of the name of the designated [*] 
representative for IBM within fourteen (14) days following the execution of 
this Agreement by both parties.  The parties' designated representatives to 
the Joint Planning Committee may be replaced at any time, by written notice 
of the designating party to the other party.  The Joint Planning Committee 
shall meet in locations and at times reasonably acceptable to both parties. 
Each party shall be reasonable for its own costs and expenses in attending 
and participating in meetings of the Joint Planning Committee.

    Section 2.7   TRAINING.

    (a)  During the [*] process, IBM shall provide a reasonable amount of 
comprehensive training to provide the curriculum agreed to by the [*] 
representatives of both parties to a reasonable number of CableData 
personnel, to be designated by CableData, with respect to [*] DDP/I, [*].

     (b)  During the [*] process, CableData shall provide a reasonable amount 
of DDP/SQL product familiarization sessions to a reasonable number of IBM 
personnel, to be designated by IBM, at CableData's facilities in Rancho 
Cordova or El Dorado Hills.

     Section 2.8   EXPECTED RESULTS.  The parties acknowledge that upon 
completion of the development work described above, it is the parties' 
intention that DDP/I shall perform within commercially reasonable and 
acceptable parameters and specifications, consistent with the terms of this 
Agreement and subsequent mutual decisions of the designated technical 
representatives of the parties.  If DDP/I fails to perform as described in 
the preceding sentence, each party shall use reasonable efforts to perform 
further development work as outlined in this Agreement to cause


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                    - 5 -






DDP/I to operate within such parameters and specifications, and to cooperate 
with the other party to achieve this objective.  The parties understand that 
development of DDP/I under this Agreement does not include development of any 
Localized version of DDP/I and does not include development of DDP/IT.

     Section 2.9   FREEDOM OF ACTION.  The parties agree that the 
relationship contemplated by this Agreement is not an exclusive arrangement.  
The parties understand that as of the date of this Agreement CableData has 
no plans for releasing a DDP product on an IBM platform in the U.S.  Each 
party is free to enter into similar agreements with others and develop and 
offer competitive products and services.


                                  ARTICLE III
                              FINANCIAL STATEMENTS

     Section 3.1   DEVELOPMENT FINANCING.  To assist CableData in financing a 
portion of the costs and expenses to be incurred by CableData in developing 
DDP/I as contemplated by this Agreement, IBM shall advance to CableData on a 
non-recourse basis (i.e., CableData shall have no liability for the repayment 
of any funds so advanced, except as expressly stated otherwise in this 
Agreement) an aggregate amount of [*], payable as follows:

     (a)  IBM shall pay CableData an initial installment of [*] 
concurrently with IBM's execution and delivery of this Agreement.

     (b)  IBM shall pay CableData five (5) further installments of [*] 
each, on the first business day of each calendar quarter, commencing on April 
1, 1992.

     (c)  All payments to CableData shall be paid by check, unless otherwise 
agreed by the parties in writing.

     Section 3.2   PROFIT SHARING FROM INTERNATIONAL REVENUES.

     (a)  Except as otherwise provided in this Agreement, beginning on 
January 1, 1995, and continuing until termination of this Agreement, CableData
shall pay fees to IBM as follows: For each customer (other than non-paying Beta
site customers) running DDP/I, CableData shall pay IBM a fee at the rate of 
[*]; provided, however, that CableData shall have no further obligations to 
pay fees to IBM after the aggregate fees received by IBM under this SECTION 
3.2 are equal to [*].  CableData shall pay such fees to IBM by check at IBM's 
office at 520 Capitol Mall, Sacramento, California 95814, unless otherwise 
agreed by the parties in writing.  Payments under this SECTION 3.2 shall be 
made quarterly in arrears for the prior quarter.

     However, notwithstanding the foregoing sentences of this SECTION 3.2 or 
anything to the contrary in this Agreement, upon CableData and IBM entering 
into a written agreement regarding CableData marketing in the United States 
DDP/I or another CableData subscriber management software product comparable 
in function to DDP/I on an IBM platform, all payments under this SECTION 3.2 
due subsequent to the date of execution of such agreement shall be suspended 
but shall continue to accrue (up to a maximum of [*] less payments 
previously made under this Section to IBM) until the earlier of (i) the date 
on which IBM has invoiced an aggregate of [*] of equipment sold or 
leased by IBM (excluding IBM's leasing subsidiary) in the United States for 
use with such DDP/I or other CableData subscriber management software product 
comparable in function to DDP/I on an IBM platform or (ii) the date this 
Agreement terminates.  If (i) is the earlier date, CableData shall not be 
required to pay to IBM the amount in suspense or any other remaining amounts 
due under this SECTION 3.2  If (ii) is the earlier date, CableData shall pay 
to IBM the total amount of the suspended payments, except that if the 
Agreement is terminated pursuant to SECTION 6.2(a) due to breach by IBM, 
then CableData shall not be required to pay to IBM the amount of the 
suspended payments.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                     - 6 -






     (b)  CableData shall keep such records of DDP/I subscribers adequate to 
meet CableData's responsibilities under this Agreement.  Not more than once 
per calendar quarter, within thirty (30) days after written request to 
CableData, IBM shall be entitled to conduct an audit and review of the 
financial records of CableData available to CableData through its on-line 
database at a CableData location in Rancho Cordova, California, relating to 
DDP/I license fees, to verify the proper amounts of fees due to IBM for that 
quarter under this SECTION 3.2.  The request shall specify the countries or 
markets for which records are to be provided.  The audit shall occur within 
normal business hours, at a location in Rancho Cordova, California mutually 
acceptable to IBM and CableData.  IBM shall be entitled to retain an 
independent certified public accounting firm to assist it with the audit.  
The parties shall be responsible for their own costs and expenses in 
connection with the audit.

    SECTION 3.3   [*] If, at any time during the term of this Agreement, IBM 
enters into a Cooperative Marketing Agreement (as defined below) [*] of 
CableData (including without limitation [*] provides subscriber management 
products or services similar or equivalent to DDP/I to the market segments 
described in Recital A), in a country in which [*] under this Agreement, [*] 
the terms or conditions provided to CableData in this Agreement, then:

     (a)  Within ten (10) days of such event or of CableData providing notice 
to IBM pursuant to SECTION 4.4(c) that CableData intends to [*], IBM shall 
notify CableData in writing, providing CableData with reasonably complete 
information about [*]; and

     (b)  Concurrent with such notice, IBM [*] Cooperative Marketing 
Agreement [*].  Within thirty (30) days after receiving the notice, CableData 
shall be entitled [*] Cooperative Marketing Agreement by written notice to 
IBM, if CableData wishes.  If CableData does not [*] Cooperative Marketing 
Agreement within such thirty (30) days, CableData has waived its right to 
assert a violation of this SECTION 3.3 as to that agreement.

     (c)  As used herein, a "Cooperative Marketing Agreement" means an 
agreement for resale of IBM products with a specified software product and an 
agreement providing commissions based on the installation of a specified 
software product on IBM products.  "Cooperative Marketing Agreement" shall 
not include, but not by way of limitation, equity or other investment 
relationships.

     Section 3.4   COMMISSIONS TO BE PAID BY IBM TO CABLEDATA.

     (a)  In return for CableData's performance of the applicable tasks set 
forth in EXHIBIT G, within thirty (30) days after the end of each calendar 
quarter, IBM shall pay CableData Commissions (as defined in SECTION 3.4(b) 
below) on the Invoice Price of Commissionable Products invoiced by IBM during 
such quarter, less withholding required by law in the applicable 
jurisdiction.  IBM shall pay such Commissions to CableData by check at 
CableData's office at 2969 Prospect Park Drive, Rancho Cordova, CA 95670.  
Where payments to CableData under this SECTION 3.4 are based on amounts 
denominated in a currency other than United States Dollars, IBM shall 
calculate and pay the Commission to CableData in United States Dollars, using 
the exchange rate set forth in the "Exchange Rates" column of the "Currency 
Trading" section of THE WALL STREET JOURNAL for the last day of the calendar 
quarter for which payment is being made (or, if not available, on the last 
preceding day on which such rate was published in such column); if such 
column does not publish the applicable exchange rate, then the prevailing 
exchange rate offered by Citibank, N.A., at its main office in New York, New 
York, for that date shall apply.  At the time of payment of Commission, IBM 
will provide CableData an analysis supporting the amount of payment of the 
Commission, which shall contain the following information: customer name, 
IBM customer's number, location, type of transaction, description of 
applicable Commissionable Products, date of invoices and invoice numbers, 
Invoice Price (as defined below), with the summation of aggregate 
Invoice Prices times


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                    - 7 -


applicable Base Percentage specified in EXHIBIT G (less withholding, if 
applicable) equating to the payment of Commission. This information shall be 
treated as Confidential under the terms of the Agreement for Exchange of 
Confidential Information set forth in EXHIBIT H without the need for further 
designation on any further supplement to that agreement. In addition, IBM 
shall promptly supply to CableData adequate detail of withholding deducted 
from the Commission by IBM and withholding tax receipts.

     (b) In this SECTION 3.4, the following definitions shall apply:

     (i) "Commissionable Products" means Eligible Products marketed by IBM or 
its wholly-owned subsidiaries, provided that such Products are or will be 
used primarily with DDP/I and CableData has performed the applicable tasks 
set forth in EXHIBIT G. Not all tasks are applicable to each transaction.

     (ii) "Invoice Price" means the price, charge, fee, or other 
consideration invoiced by IBM or IBM wholly-owned subsidiary to the end-user 
customer for Commissionable Products, except that, for Commissionable 
Products which are being invoiced as a periodic charge, the "Invoice Price" 
shall be deemed to be the periodic charge times the total number of periods 
for the charges committed by the end-user customer under the applicable 
agreement or three (3) years, whichever is longer.

     (iii) "Commission" means the amount determined by multiplying the 
relevant Base Percentage set forth in EXHIBIT G times the relevant aggregate 
Invoice Prices for Commissionable Products. Calculation of Base Commission 
shall be done separately for each country specified in EXHIBIT G. The tasks 
associated with the Commission for each group are specified in EXHIBIT G. To 
the extent that CableData wishes to qualify for commissions greater than the 
Base Percentages described in EXHIBIT G, CableData may enter into an 
agreement or agreements with individual IBM wholly-owned subsidiaries 
specifying such other commissions and associated tasks as the parties may 
mutually agree.

     (c) IBM shall keep records of the sale of Commissionable Products 
adequate to meet IBM's responsibilities under this Agreement. Not more than 
once per calendar quarter, within thirty (30) days after written request to 
IBM, CableData shall be entitled to conduct an audit and review of the 
financial records of IBM available to IBM through its on-line database at an 
IBM location in Sacramento, California, relating to Commissionable Products, 
as described in SECTION 3.4(a) above, to verify the proper amounts of 
Commissions due to CableData for that quarter under this SECTION 3.4. The 
request shall specify the countries or markets for which records are to be 
provided. The audit shall occur within normal business hours, at a location 
in Sacramento, California mutually acceptable to CableData and IBM. CableData 
shall be entitled to retain an independent certified public accounting firm 
to assist it with the audit. The parties shall be responsible for their own 
costs and expenses in connection with the audit.

     (d) IBM is acting as a collection agent for CableData in obtaining 
Commissions from its wholly-subsidiaries in connection with this Agreement. 
CableData shall be entitled to any Foreign Tax Credit under United States law 
associated with amounts withheld by IBM for CableData on the Commissions for 
CableData hereunder in foreign countries. IBM agrees to enter an agreement 
with each of its affected wholly-owned subsidiaries regarding its collection 
activities for the Commissions due hereunder. IBM will notify CableData if 
and when the appropriate taxing authority notifies IBM that such withheld 
amounts are not due and payable to such taxing authority.

     (e) As to each DDP/I customer, Commissions shall be payable under this 
SECTION 3.4 for a period of five (5) years after the date of termination of 
this Agreement, except in the case of termination by IBM pursuant to SECTION 
6.2(a) for breach by CableData (in which case Commissions shall cease on the 
date of such termination). CableData must continue to perform its obligations 
describing in EXHIBIT G to qualify for Commissions and the terms of this 
Agreement apply to both

                                     -8-


parties' obligations under this SECTION 3.4(e). This SECTION 3.4 shall 
survive the expiration or earlier termination of this Agreement as described 
in this SECTION 3.4(e).

                               ARTICLE IV
                      OTHER AREAS OF COOPERATION

     Section 4.1  PROVISION FOR LOAN EQUIPMENT AND SOFTWARE.

     (a) For the term of this Agreement, IBM agrees to loan to CableData 
under the terms of Exhibit F-1 IBM hardware and software for use by CableData 
in development of IBM-approved CableData application software; such loaned 
IBM hardware/software shall include at least one (1) CPU and twelve (12) 
workstations for each IBM-approved CableData application package to be 
developed and such other loaned IBM hardware/software proportionate to the 
development task as the parties may mutually agree.

     Within ten (10) days following the execution of this Agreement, IBM 
shall loan to CableData free of charge the hardware and software listed in, 
and on the terms and conditions set forth in, EXHIBIT F-1 (which is the IBM 
Equipment and Program Loan Agreement). Additional Loaned Hardware and 
Software specified at a later date will be supplied under the terms of such 
agreement. The duration of the loan shall be the term of this Agreement 
except in the event of termination of the Agreement by CableData, pursuant to 
SECTION 6.1(a) for breach by IBM or terminated by IBM pursuant to SECTION 
6.2(c), in which case the loan shall continue on the terms and conditions set 
forth in Exhibit F-1 until the earlier of (i) two years from the date of 
termination, or (ii) January 19, 1998. CableData shall have ninety (90) days 
after delivery in which to elect to accept such hardware and software, and 
may inspect, test and use such items during the ninety (90)-day period. 
Thereafter, IBM shall provide free upgrades to such hardware and software 
under the terms and conditions of EXHIBIT F-1 as and when they become 
available and, in addition, IBM shall provide hardware and software for new 
platforms as IBM and CableData shall mutually agree.

     (b) CableData may purchase or license development hardware and license 
development software from IBM during the term of this Agreement on the terms 
and conditions set forth in EXHIBIT F-2 (which is the IBM Customer Agreement 
and its Attachment for IBM RISC System/6000 Development Discount). Such terms 
and conditions shall only apply to such purchase or license.

     Section 4.2  TECHNICAL DIRECTION AND INFORMATION. Each party shall 
provide to the other party advance notices of new product developments and 
releases that its technical representative under this Agreement has 
determined has applicability and appropriateness to DDP/I as soon as 
practical but in no event later than such information is publicly disclosed 
by the party providing such information. The receiving party shall keep such 
information confidential under the terms of EXHIBIT H without the necessity 
of adding such information as a supplement to said EXHIBIT H until such 
public disclosure by the party providing such information. At least once per 
calendar quarter each party shall provide to the other party a forecast of 12 
to 18-month trends and directions (excluding pricing) within such party's own 
company and applicable industry(ies) as it applies to the IBM platform and 
CableData application software as each party deems appropriate.

     Section 4.3  TRAINING AND INFORMATION.

     (a) IBM shall use reasonable efforts to optimize the performance of 
DDP/I in its initial release. These efforts shall include training of 
CableData personnel in the techniques used. CableData will retain final 
authority for all design and implementation decisions regarding DDP/I.

     (b) With respect to the tasks described in ARTICLE II, IBM shall also 
make available to CableData the personnel and facilities of its Benchmark 
Center located in Austin, Texas as IBM deems appropriate to meet the agreed 
upon schedules set forth in EXHIBITS B THROUGH E.

                                     -9-


     (c) As and when IBM releases or makes available or in any country in 
which CableData or its distributors are marketing DDP/I any new software 
products for use on the RISC System/6000, then IBM's Sacramento Branch office 
and CableData shall jointly evaluate such products for applicability to 
DDP/I, and in the event that they reasonably determine such products are 
applicable to DDP/I, then IBM's Sacramento Branch office shall make an 
evaluation copy of each such new product applicable to CableData at no cost 
to CableData. The terms of the Equipment and Program Loan Agreement set forth 
as EXHIBIT F-1 shall govern CableData's rights to use such evaluation copy.

     Section 4.4  MARKETING SUPPORT.

     (a) INTERNATIONAL MARKETING MANAGER. Within thirty (30) days following 
the date of this Agreement, IBM shall appoint, for a minimum of two (2) years 
and thereafter shall have on its staff during the term of this Agreement for 
such time as CableData continues marketing activity for DDP/I on Eligible 
Products, an international marketing manager located in Sacramento, 
California, with primary responsibilities for managing and facilitating, as 
required, IBM's cooperation with CableData in marketing DDP/I and related 
Eligible Products.

     (b) JOINT MARKETING EFFORTS AND PUBLICITY. IBM and CableData shall 
cooperate in preparing and disseminating an initial press release describing 
their relationship pursuant to this Agreement, and subsequent press releases 
concerning the development and release of DDP/I and other products and 
services pursuant to this Agreement, as appropriate. Each of CableData and 
IBM shall appoint a designated representative to coordinate the parties' 
joint participation in business and trade shows, exhibitions, and similar 
events, cooperative marketing and communications with distributors and 
customers as mutually agreed between the parties. Each party shall advise the 
other in writing of the name (and any change) of its designated 
representative. Neither party shall release a press release mentioning the 
relationship or activities under this Agreement during the term of this 
Agreement without the prior written approval of the designated representative 
of the other.

     (c) MARKETING DISCRETION. Notwithstanding anything to the contrary in 
this Agreement, CableData shall be entitled to market its products, including 
DDP/I and DDP/IT, in jurisdictions and markets directly, through 
subsidiaries, through local distributors selected by CableData, or through 
other means selected by CableData. CableData will consider IBM and/or its 
wholly-owned subsidiaries when selecting a distributor or distributors for a 
country. CableData shall retain complete discretion with respect to the 
selection of markets in which its products will be marketed and sold, and in 
the appointment of local distributors for such markets, choice of its 
marketing mechanisms, and similar matters. Upon the request of CableData or 
any designated local distributor of CableData, IBM will provide reasonable 
marketing assistance (subject to availability of personnel) to CableData or 
such distributor, as the case may be, with respect to marketing efforts in 
such marekts. Upon the request of IBM or IBM wholly-owned subsidiaries in those
countries designated as "EMEA-A" in EXHIBIT G, CableData will provide reasonable
marketing assistance (subject to availability of personnel) to IBM or such
distributor, as the case may be, with respect to marketing efforts in such
markets. Attached to this Agreement as EXHIBIT G is a list of countries in which
CableData contemplates marketing DDP/I and in which IBM's RISC System/6000 is
marketed; the parties understand that CableData makes no commitment to market
DDP/I in any or all of the countries listed in EXHIBIT G or any other country.
CableData will give IBM reasonable advance written notice prior to marketing
DDP/I in any of the countries listed in EXHIBIT G (as the same may be amended
from time to time by agreement of the parties).

     IBM and CableData will agree to a list of IBM products applicable to 
their joint marketing efforts in a specific country. The list may be revised 
at any time by mutual agreement.

     IBM shall have the right to offer, at its sole discretion, any products 
or services in any country or countries.

     IBM shall have the right, at its sole discretion, to market or to 
withdraw from marketing IBM products, in any country at any time. However, in 
the event of IBM's withdrawal of an IBM

                                     -10-


hardware product (A) IBM and CableData will make all reasonable efforts to 
identify a substitute IBM product and include such substitute IBM product in 
the applicable list; and (B) if such withdrawn IBM product is currently in 
use, or is currently committed to a specific customer(s) for use, in that 
country, with DDP/I, IBM will commit to such customer(s) that such withdrawn 
IBM product will be supported by IBM for a minimum of five (5) years 
following its withdrawal from marketing in such country. "Support" shall mean 
routine corrective maintenance to the extent available for the product prior 
to withdrawal.

     In the event of withdrawal of an IBM software product, and such 
withdrawn IBM product is in use, or is on the date of withdrawal committed to 
a specific customer(s) for use, in that country with DDP/I, IBM will commit 
to such customer(s) that such withdrawn IBM product will be supported by IBM 
for the remaining period, if any, of its program currency.

                              ARTICLE V
                         PROPRIETARY RIGHTS

     Section 5.1

     (a) OWNERSHIP OF DDP/I, DDP/IT AND DDP/SQL. CableData shall retain 
exclusive ownership of all right, title and interest in and to DDP/SQL, 
DDP/I, and DDP/IT and all portions thereof (including, but not limited to, 
applications and systems libraries) now existing or to be developed or 
adapted pursuant to this Agreement by CableData, IBM, any third party or 
parties, or their respective employees, representatives, agents, consultants, 
independent contractors, successors and assigns pursuant to this Agreement, 
in any and all forms (including but not limited to source code and 
machine-executable code), all derivative works thereof and enhancements 
thereto developed pursuant to this Agreement or otherwise, all documentation, 
work papers or written materials relating to any of the foregoing, and all 
Intellectual Property Rights in any of the foregoing; and IBM hereby assigns 
to CableData all right, title, and interest in and to any of the foregoing
(including but not limited to, assignment of any copyrights it may have to the
porting code prepared pursuant to SECTION 2.2 of this Agreement) which it may
otherwise have or be deemed to acquire, subject to IBM's ownership of and
license to certain patent rights under SECTION 5.5 of this Agreement. Upon
CableData's request, IBM agrees to assist CableData as may be required to
perfect CableData's rights as described in this SECTION 5.1, which assistance
shall include the execution of any and all instruments or documents that may be
necessary or convenient to establish, evidence, maintain, defend or enforce 
CableData's rights as described in this SECTION 5.1. "Intellectual Property 
Rights" means all rights, title and interest in and to patents, patent 
applications, copyrights, mask work rights, trademarks, trade names and trade 
secrets. The assignment to CableData of trade secret rights in this SECTION 
5.1(a) shall not, and shall not be construed to, preclude IBM from using, or 
require IBM to keep confidential, any ideas, concepts, know-how, or 
techniques (Knowledge) related to information handling, including use in 
creation or offering of products to its customers.

     (b) This Agreement shall not be construed or interpreted to grant to IBM 
any right or license, by implication, estoppel or otherwise, to sell, 
transfer, assign, develop, or make any use of DDP/SQL, DDP/I, or DDP/IT, 
except as expressly provided in this Agreement. Without limitation to the 
generality of the foregoing sentence, IBM shall have no rights to adapt, 
alter, Localize, license or sublicense to third parties any of the foregoing 
items, without the prior written consent of CableData, which may be granted 
or withheld in CableData's sole discretion. IBM shall not employ, retain, or 
subcontract with any third party or parties to perform any obligations or 
exercise any rights of IBM under this Agreement, unless IBM has first 
obtained the prior written consent of CableData to such action.

                                     -11-


     Section 5.2  LICENSES.

     (a) For the term of this Agreement, CableData grants to IBM a 
nonexclusive and nontransferable license to use one (1) copy of DDP/I in 
machine-executable code only, for IBM's internal purposes only in connection 
with this Agreement and to make one (1) archival copy for back-up purposes.

     (b) IBM hereby grants to CableData, its subsidiaries and distributors, 
and its and their respective customers, mediate and immediate, an 
irrevocable, non-exclusive, worldwide, non-transferrable, paid-up license 
under all present and future IBM patents to make, have made, use, have used, 
lease, license, sell and/or otherwise transfer DDP/SQL, DDP/I and DDP/IT, 
including derivative works thereof, either alone or in combination with 
equipment, insofar as any infringement of such patents would otherwise arise 
in whole or in part from the performance of IBM's obligations under this 
Agreement.

     (c) Each party grants the other only the licenses specified. No other 
licenses, including licenses under patents, are granted.

     Section 5.3  CONFIDENTIALITY.

     (a) The parties hereby agree to be bound by the terms of the Agreement 
for the Exchange of Confidential Information set forth as EXHIBIT H. Unless 
specifically identified in this Agreement or the supplement to the Agreement 
for Exchange of Confidential Information as confidential, all information 
exchanged is non-confidential.

     (b) Neither party shall disclose the existence of this Agreement until 
such time as the parties shall mutually agree upon and implement a public 
announcement; thereafter, either party may disclose the existence of this 
Agreement, but neither party shall disclose the specifics of the Agreement to 
third parties without the prior written consent of the other party, except as 
may be required by law or to its auditors in the internal operations of its 
business.

     Section 5.4  USE OF TRADEMARK, NAME. Each party agrees not to use the 
other's name, trade name, trademark, service mark, or other designation 
without such other party's prior written consent.

     Section 5.5  INVENTIONS.

     (a) In the event employees of IBM conceive or reduce to practice a 
patentable invention in the course of performing this Agreement, and not 
jointly with any employees of CableData, and IBM applies for and is issued a 
patent thereon, all ownership rights in the patent shall belong solely to 
IBM, subject to CableData's rights under SECTION 5.2(b).

     (b) In the event employees of IBM and CableData jointly conceive or 
reduce to practice a patentable invention in the course of performing this 
Agreement, and either CableData or IBM elects to apply for and is issued a 
patent thereon, all ownership rights in the patent shall belong to IBM and 
CableData jointly and each party shall have the right to grant licenses to 
third parties or assign its rights therein without accounting to the other 
party; provided, however, that CableData shall have the sole and exclusive 
right under any such patent to make, have made, use, have used, lease, 
license, sell and/or otherwise transfer DDP/SQL, DDP/I and DDP/IT products, 
including derivative works thereof, either alone or in combination with 
equipment.

                                     -12-



                                  ARTICLE VI
                             TERM AND TERMINATION


     Section 6.1  TERM.  This Agreement shall become effective on the date 
first written above and shall continue in effect thereafter for a period of 
six (6) years unless sooner terminated pursuant to this ARTICLE VI. After 
such six (6)-year period, the term of this Agreement shall be automatically 
renewed for successive periods of one (1) year each, unless written notice of 
one party's desire to terminate this Agreement is given to the other party at 
least three (3) months prior to the end of the then-current period. 
Termination at the end of the initial six (6) year period or any subsequent 
one (1) year period is hereinafter referred to as the "Natural Termination 
Date." Termination on the Natural Termination Date shall not be deemed to be 
a termination under SECTION 6.2(a), (b) or (c).

     Section 6.2  TERMINATION.

     (a)  TERMINATION FOR BREACH.  Either party may terminate this Agreement, 
effective upon dispatch of written notice of termination to the other party, 
upon breach by such other party of any of its material obligations under this 
Agreement and failure to cure such breach within ninety (90) days after 
receipt of notice specifying the breach. This right to terminate shall be in 
addition to any remedies available in law or equity, which remedies are 
expressly retained.

     If IBM terminates this Agreement for breach of this Agreement by 
CableData, then, on the effective date of termination under this 
SECTION 6.2(a), CableData shall refund to [*] under SECTION 3.1, less 
payments previously made by CableData to IBM pursuant to SECTION 3.2 and less 
any fees forgiven pursuant to SECTION 3.2 prior to termination.

     If CableData terminates this Agreement for breach of this Agreement by 
IBM, on the effective date of termination under this SECTION 6.2(a), IBM 
shall pay to CableData (1) any remaining scheduled installments that would 
have been due to CableData in subsequent months under SECTION 3.1 if the 
termination had not occurred, up to a total of [*] and (2) reimbursement 
pursuant to SECTION 2.2(b) if incurred. Additionally, CableData shall recover 
the actual amount of Commissions earned as of date of termination.

     (b)  TERMINATION BY CABLEDATA FOR REASONS OTHER THAN IBM BREACH.  
CableData may in its sole discretion, upon ninety (90) days' prior written 
notice to IBM, terminate this Agreement at any time, without breach by IBM. 
[*]

     (c)  TERMINATION BY IBM FOR REASON OTHER THAN CABLEDATA BREACH.  IBM may 
in its sole discretion, upon ninety (90) days' prior written notice to 
CableData, terminate this Agreement at any time, without breach by CableData. 
[*]

     Section 6.3  EFFECT OF TERMINATION.  Except as otherwise expressly 
stated in SECTION 6.2(a), (b) or (c) or in the following sentence, upon any 
termination of this Agreement all rights and obligations of each party in 
this Agreement shall expire and be of no further force or effect, and each 
party shall be entitled to retain all funds, fees and payments that it has 
received from the other party under this Agreement and prior to the effective 
date of termination. Notwithstanding the foregoing, no expiration or earlier
termination of this Agreement shall relieve either party of its rights or 
obligations as described in SECTION 3.4(e) or ARTICLE V of this Agreement, 
which rights and obligations are expressly intended to survive any such 
expiration or termination.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                    - 13 -





                                  ARTICLE VII
                                    GENERAL


     Section 7.1  INDEPENDENT CONTRACTORS.

     (a)  No provision of this Agreement shall make, or be construed to make, 
either party an agent, servant, employee, partner, or joint venturer of the 
other party. The parties to this Agreement are and shall remain independent 
contractors. Each party shall retain exclusive management, direction, and 
control of its employees and the work to be performed by it hereunder.

     (b)  Without limitation, each party shall provide the personnel, 
products, training and other support described in this Agreement at its own 
cost and expense, and at no charge to the other party. All personnel assigned 
by one party to work with the other party pursuant to this Agreement shall 
remain employees of the assigning party, and shall possess suitable technical 
skills and expertise consistent with the requirements of their respective 
assignments. Each party shall cause any of its employees assigned to provide 
services at the other party's facilities to comply with all reasonable 
regulations and instructions while at such facilities. Each party shall have 
the right to exclude from its premises any persons.

     Section 7.2  COUNTERPARTS.  This Agreement may be executed in any number 
of counterparts, each of which shall be deemed an original instrument, but 
all of which together shall constitute only one and the same instrument.

     Section 7.3  ASSIGNMENT.  Neither this Agreement nor any right or 
obligation hereunder is assignable in whole or in part, whether by operation 
of law or otherwise, except (a) upon prior written consent of the other 
party, which consent shall not be unreasonably withheld, (b) by a party to 
its wholly-owned subsidiary following notice to the other party, which 
consent shall not be unreasonably withheld, or (c) as otherwise expressly 
provided in this Agreement. Notwithstanding the foregoing, this Agreement 
shall be binding upon, and shall inure to the benefit of, the parties hereto 
and their respective successors and assigns. The successor or assign of a 
party hereto shall execute and deliver all documents and instruments 
reasonably requested by the other party to evidence and confirm its 
obligations under this Agreement.

     Section 7.4  NOTICES AND OTHER COMMUNICATION.  Every notice or other 
communication required or contemplated by this Agreement to be given by any 
party shall be delivered either by (i) personal delivery, (ii) postage 
prepaid, return receipt requested, registered or certified mail (airmail if 
available), or the equivalent of registered or certified mail under the laws 
of the country where mailed, (iii) nationally recognized overnight courier, 
such as Federal Express or UPS, or (iv) facsimile with a confirmation copy 
sent simultaneously by postage prepaid, return receipt requested, registered 
or certified mail, in each case addressed to the party for whom intended at 
the following address:

     To CableData:      U.S. Computer Services
                        2969 Prospect Park Drive
                        Rancho Cordova, CA 95670
                        Attn: Sr. Vice President-General Manager
                                 of CableData
                        Facsimile:  (916) 636-5628

     With a copy to:    U.S. Computer Services
                        2969 Prospect Park Drive
                        Rancho Cordova, California  95670
                        Attn:  General Counsel
                        Facsimile:  (916) 636-5628


                                    - 14 -





     To IBM:            International Business Machines
                          Corporation
                        520 Capitol Mall
                        Sacramento, California 95814
                        Attn:  General Manager
                        Facsimile:  (916) 326-5068

or at such other address as the intended recipient previously shall have 
designated by written notice to the other party. Notice by registered or 
certified mail shall be effective on the date it is officially recorded as 
delivered to the intended recipient by return receipt or equivalent, and in 
the absence of such record of delivery, the effective date shall be presumed 
to have been the tenth (10th) business day after it was deposited in the 
mail. All notices and other communications required or contemplated by this 
Agreement to be delivered in person or sent by courier shall be deemed to 
have been delivered to and received by the addressee and shall be effective 
on the date of personal delivery; notices delivered by facsimile with 
simultaneous confirmation copy by registered or certified mail shall be 
deemed delivered to and received by the addressee and effective on the first 
business day in the location where received after the date received. Notice 
not given in writing shall be effective only if acknowledged in writing by a 
duly authorized representative of the party to whom it was given.

     Section 7.5  LAW TO GOVERN; CONSENT TO JURISDICTION.  The validity, 
construction and enforceability of this Agreement shall be governed in all 
respects by the laws of California applicable to agreements negotiated, 
executed and performed in California between California corporations whether 
or not one or more of the parties shall now be or hereafter become a resident 
of another state or country. Each party hereby consents to the personal 
jurisdiction of the state and federal courts in Sacramento, California for 
the purposes of any litigation commenced in such court by CableData to 
enforce its rights under this Agreement, and each party hereby waives any 
rights it may otherwise have to request a change of venue from such court. 
Each party hereby further consents and agrees that service of any process 
necessary or convenient with respect to any such litigation may be made on it 
by registered mail, postage prepaid, at its address as set forth in 
SECTION 7.4, which service of process shall be fully effective in all 
respects upon receipt. The parties agree that this Agreement shall be deemed 
to be executed and performed in the County of Sacramento, California.

     Section 7.6  SUBJECT HEADINGS. The subject headings of the Articles and 
Sections of this Agreement are included for the purpose of convenience only, 
and shall not affect the construction or interpretation of any of its 
provisions.

     Section 7.7  NO WAIVER OF RIGHTS.  All waivers hereunder must be made in 
writing, and failure at any time to require any other party's performance of 
any obligation under this Agreement shall not affect the right subsequently 
to require performance of that obligation. Any waiver of any breach of any 
provision of this Agreement shall not be construed as a waiver of any 
continuing or succeeding breach of such provision or a waiver or modification 
of the provision.

     Section 7.8  SETTLEMENT OF DISPUTES.

     (a)  Any controversy or claim between the parties arising out of this 
Agreement shall be resolved as follows. Within thirty (30) days of the time 
that such dispute or controversy arises, the General Manager of each party 
shall confer in good faith for a period of not less than thirty (30) days in 
an attempt to resolve it. No judicial proceeding may be commenced until the 
end of such thirty (30)-day period.

     (b)  If any judicial proceedings shall be commenced to enforce this 
Agreement or any provision of this Agreement, the prevailing party or parties 
in such proceedings shall be entitled to recover the reasonable attorneys' 
fees, costs and expenses incurred by such prevailing party or parties in 
connection with such proceedings.


                                    - 15 -





     Section 7.9  LIMITATION OF LIABILITY

     (a)  Circumstances may arise where because of default on IBM's part or 
other liability, CableData is entitled to recover damages from IBM. In each 
such instance, regardless of the basis on which CableData is entitled to 
claim damages from IBM, IBM is liable only for: (1) bodily injury (including 
death), and damage to real property and tangible personal property; and 
(2) the amount of any other actual loss or damage, up to the greater of 
(i) $100,000, or (ii) the amount set forth in SECTION 6.2(c) of this 
Agreement and the actual amount of Commissions earned as of the date of 
termination, if IBM has not yet paid these amounts to CableData. Under no 
circumstances shall IBM liable for any of the following: third-party claims 
against CableData for losses or damages (other than those listed in the first 
item above); loss of, or damage to, CableData's records or data; or economic 
consequential damages (including lost profits or savings) or incidental 
damages, even if IBM is informed of their possibility. actual amount of 
Commissions earned as of the date of termination.

     (b)  Circumstances may arise where because of default on CableData's 
part or other liability, IBM is entitled to recover damages from CableData. 
In each such instance, regardless of the basis on which IBM is entitled to 
claim damages from CableData, CableData is liable only for: (1) bodily injury 
(including death), and damage to real property and tangible personal 
property; and (2) the amount of any other actual loss or damage, up to the 
greater of [*] or the amount set forth in SECTION 6.2(c) of this 
Agreement if CableData has not yet paid that amount to IBM. Under no 
circumstances shall CableData liable for any of the following: third-party 
claims against IBM for losses or damages (other than those listed in the 
first item above); loss of, or damage to, IBM's records or data; or economic 
consequential damages (including lost profits or savings) or incidental 
damages, even if CableData is informed of their possibility.

     Section 7.10  LIMITATION OF ACTIONS.  Neither party will bring a legal 
action under or related to this Agreement more than four (4) years after the 
cause of action arose.

     Section 7.11  ENTIRE AGREEMENT.  This Agreement represents the entire 
understanding and agreement between the parties concerning the subject matter 
hereof and supersedes any and all prior negotiations, understandings or 
agreements in regard thereto, oral or written.

     Section 7.12  EXPENSES.  Except as expressly provided herein to the 
contrary, each party to this Agreement shall be solely responsible for its 
expenses incurred in connection with the negotiation, preparation, execution, 
delivery and performance of this Agreement.

     Section 7.13  AMENDMENTS.  This Agreement or the Exhibits hereto may not 
be modified except by an instrument or instruments in writing signed by the 
party or parties against whom enforcement of such modification is sought.

     Section 7.14  INCORPORATION BY REFERENCE.  EXHIBITS A THROUGH H attached 
to this Agreement and referred to herein are hereby incorporated by reference 
into this Agreement.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                    - 16 -





     Section 7.15  SEVERABILITY.  Whenever possible, this Agreement shall be 
interpreted in such a manner as to be effective and valid under applicable 
law, but if any provision of this Agreement should be prohibited or invalid 
under applicable law, such provision shall be construed as ineffective to the 
extent of such prohibition or invalidity without invalidating the remainder 
of such provision or the remaining provisions of this Agreement.

     IN WITNESS WHEREOF, the parties have executed this Agreement as of the 
date and year first written above.

"CableData"                            "IBM"
U.S. COMPUTER SERVICES,                INTERNATIONAL BUSINESS
a California corporation                 MACHINES CORPORATION,
                                       a New York corporation


By:   /s/                              By:    /s/
     -------------------------               ------------------------

Title:  SR VP & GM                     Title:  General Manager
       -----------------------                -----------------------

By:                                    By:   
     -------------------------               ------------------------
Title:                                 Title:
       -----------------------                -----------------------












                                    - 17 -




                                   EXHIBIT A

                         LIST OF ELIGIBLE PRODUCTS




                                      -18-




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




                                      EXHIBIT B

                        SCHEDULE FOR PORTING SYSTEM LIBRARIES*


                Start:         First quarter 1992
                End:           Second quarter 1992
                Note:          Primarily IBM activity with
                               assistance from CableData

*Assuming that the Agreement is executed on or before January 19, 1992


                                        - 19 -



                                      EXHIBIT C

                       SCHEDULE FOR NATIONAL LANGUAGE SUPPORT*

              Start:    Fourth quarter 1991
              End:      First quarter 1993
              Note:     Primarily CableData activity with assistance from IBM


*Assuming that the Agreement is executed on or before January 19, 1992


                                        - 20 -



                                      EXHIBIT D

                           SCHEDULE FOR APPLICATION LAYER*

              Start:    First quarter 1992
              End:      Second quarter 1992
              Note:     Primarily CableData activity with assistance from
                        database vendor


*Assuming that the Agreement is executed on or before January 19, 1992


                                        - 21 -



                                      EXHIBIT E

                     SCHEDULE FOR OTHER INTERNATIONALIZATION TASKS*

              Start:    Second quarter 1992
              End:      First quarter 1993
              Note:     Primarily CableData activity; Beta group of programs


*Assuming that the Agreement is executed on or before January 19, 1992


                                        - 22 -



[LOGO]

                                      EXHIBIT F-I

EQUIPMENT AND PROGRAM LOAN AGREEMENT
- --------------------------------------------------------------------------------
IF YOU HAVE SIGNED THE IBM CUSTOMER AGREEMENT, ITS ATTACHMENT FOR TRIAL OR
LOAN OF PRODUCTS SHOULD BE USED IN PLACE OF THIS AGREEMENT.

The Recipient (you) and International Business Machines Corporation (IBM) agree
that the following terms and conditions apply when IBM loans you equipment and
programs including associated user manuals and similar documentation (Loaned
Items).  Loaned Items may also be referred to as Loaned Equipment or Loaned
Programs, as applicable.

1. ASSOCIATED CONTRACT DOCUMENTS
    The Attachment to this Agreement (Attachment) lists the Loaned Items and
specifies any additional terms and conditions.  A revised Attachment sets forth
any additions or deletions to the listed Loaned Items and any changes to the
terms and conditions.  Your continued use of the Loaned Items or acceptance of
additional Loaned Items after your receipt of a revised Attachment will
constitute your acceptance of such revised Attachment.

    When the loan is made in conjunction with a referenced Agreement, IBM will
specify the Reference Agreement Number.  In this event, the referenced Agreement
will describe the purpose of the loan.  Otherwise, the purpose of the loan is
specified below (Purpose of Loan).

2. TERM AND TERMINATION
    This Agreement ends on the earliest of 1) the specified Agreement
Expiration Date, 2) the date this Agreement is terminated in accordance with
this Section, or 3) the date the referenced Agreement, if any, is terminated. 
The Agreement Expiration Date may only be extended by IBM's issuance and your
acceptance of a revised Attachment specifying such later Date.
    You may terminate this Agreement by providing written notice to IBM.  If
you fail to meet any of your obligations under this Agreement or the referenced
Agreement, IBM may terminate this Agreement by giving written notice to you,
indicating the effective date of termination.

3. LOAN PERIOD
    IBM will provide the Loaned Items to you on or about the Estimated Delivery
Date(s) specified in the Attachment.  IBM provides the Estimated Delivery
Date(s) to you for planning purposes only.  The Loan Period for each Loaned Item
will extend from the actual date IBM delivers the Loaned Item(s) to you, until
the earliest of:
    a)   the applicable Return Date specified in the Attachment or revised
         Return Date specified in a revised Attachment;

- --------------------------------------------------------------------------------

PAGES 2 AND 3 AND 1 ATTACHMENT PAGE(S) ARE ALSO PART OF THIS AGREEMENT.   The
parties acknowledge that they have read this Agreement, understand it, and agree
to be bound by its terms and conditions.  Further, they agree that the complete
and exclusive statement of the agreement between the parties relating to the
Loaned Items provided hereunder consists of 1) this Agreement, 2) its
Attachment(s) and 3) the referenced Agreement, if any, including those effective
in the future.  This statement of the agreement supersedes all proposals or
other prior agreements, oral or written, and all other communications between
the parties relating to the Loaned Items provided hereunder.

International Business Machines        Recipient's name:
Corporation                            U.S. Computer Services
Armonk, New York 10504                 d/b/a CableData
By                                     By
  ----------------------------------     -----------------------------------
         Authorized Signature                    Authorized Signature

Name (type or print):                  Name (type or print):

Date:  January 10, 1992                Date:  January 10, 1992

This Agreement number:                 Reference Agreement number:
                                       Strategic Alliance Agreement
IBM Office number:                     Recipient's Customer number:

IBM Office address:                    Recipient's address:
 520 Capitol Mall                      2969 Prospect Park Drive
 Sacramento, CA 95814                  Rancho Cordova, CA 95670

Agreement Expiration Date:
 January 10, 1998, subject to year to year renewals
Purpose of Loan (TO BE COMPLETED ONLY IF NO REFERENCED AGREEMENT):

                                     Page 1 of 3



    b)   the date you acquire i) title to the Loaned Equipment or ii) a
         continuing license to the Loaned Program, should such acquisition or
         licensing be available to you under Section 13; or
    c)   the date this Agreement ends.

4. AUTHORIZED USE
    IBM provides Loaned Items to you solely for use in accordance with the
terms of this Agreement and for the purpose(s) described either in this
Agreement or in the referenced Agreement (Authorized Use). There are no charges
for Authorized Use of the Loaned Items. You may not use the Loaned Items for
any other purposes.

5. OWNERSHIP AND LICENSE
    IBM or a third party retains title to all Loaned Items.  You may not
transfer Loaned Items to anyone else.  For Loaned Programs which are not subject
to another supplier's or publisher's license agreement, IBM grants you a
license to use, store, modify and make sufficient copies to support your
Authorized Use under this Agreement.  Such copies will be deemed to be Loaned
Items.  For Loaned Programs which are subject to another supplier's or
publisher's license agreement, however, the terms and conditions of that
supplier or publisher are passed to you through IBM.  Such terms and conditions
will be shipped with the Loaned Program.  Any authorized copies made by you will
be deemed to be Loaned Items.

6. LICENSED INTERNAL CODE
    If the Loaned Equipment contains Licensed Internal Code (Code), so
identified by IBM, IBM grants you a license only to execute such Code to enable
the Loaned Equipment to perform in accordance with IBM's official published
specifications.  You may not reverse assemble, reverse compile, decode,
translate, or make any other copies of the Code.  You must return the original
copy of the Code to IBM at the conclusion of the Loan Period.

7. DELIVERY AND INSTALLATION
    IBM will deliver the Loaned Items to the location(s) specified in the
Attachment.
    You will 1) set-up all Loaned Equipment IBM designates as Customer Set-Up,
2) install all non-IBM equipment and 3) install all Loaned Programs.
    IBM will be responsible for the installation of all other Loaned Items. 
Installation by IBM will be during IBM's normal business hours.

8. RISK OF LOSS OR DAMAGE
    IBM relieves you of the risk of loss of, or damage to, all Loaned Items,
except for loss or damage resulting from your breach of this Agreement
including use other than Authorized Use.

9. SECURITY
    You will provide, at no cost to IBM, adequate security to protect the
Loaned Items from theft, damage or misuse.
    You will use reasonable care in the use of all Loaned Items.  You will
provide an operating environment for the Loaned Items consistent with the
related user documentation.
    You will keep the Loaned Items at the location(s) specified in the
Attachment.  You will not move the Loaned Items to another location without
IBM's prior written approval.

10. SERVICE AND SUPPORT
    IBM will use reasonable efforts to provide or arrange for service and
support to cause the Loaned Items to operate in accordance with applicable
published specifications.  Such service and support will be without charge.
    You will permit IBM personnel full, free and safe access to your
facilities, during normal business hours, for the purpose of inspection,
preventive maintenance service or remedial maintenance service.

11. ALTERATIONS AND ATTACHMENTS
    An alteration to Loaned Equipment may be made only upon IBM'S prior written
approval.  An attachment to Loaned Equipment may be made without notice to IBM.
    You will remove any alteration or attachment and restore Loaned Equipment
to its unaltered condition before its return to IBM or upon IBM's notice to you
that the alteration or attachment creates a safety hazard or renders maintenance
of the Loaned Equipment impractical.

12. CHANGES
    IBM may make substitutions for Loaned Items or may provide additional items
to you during the term of the Agreement.  Such additions or deletions will be
specified in a revised Attachment.

13. DISPOSITION OF LOANED ITEMS

RETURN TO IBM
    You will return the Loaned Equipment to IBM at the end of Loan Period,
except as may be provided for in this Section.  You will return the Loaned
Equipment to IBM in the same condition as when delivered to you, reasonable wear
and tear excepted.
    You will return the original and all copies of the Loaned Programs at the
end of the Loan Period, except as may be provided for in this Section.
    You will permit IBM personnel access during IBM's normal business hours to
allow IBM to remove the Loaned Items.

ACQUISITION AND CONTINUED LICENSING
    IBM will determine the availability of Loaned Equipment for your
acquisition and Loaned Programs for your continued licensing beyond the
applicable Loan Period.  You must inform IBM, prior to the end of the applicable
Loan Period, of your interest in the acquisition of specific Loaned Equipment 
or the continued licensing of specific Loaned Programs. IBM will then notify you
in writing either 1) of the terms and conditions under which you may acquire
such Loaned Equipment or continue to license such Loaned Programs or 2) that the
Loaned Items are not available for acquisition or continued licensing.
    Purchase of Loaned Equipment will be governed by the provisions of the IBM
Customer Agreement and its applicable Attachments (or any equivalent agreement
signed by both of us).
    Continued licensing of Loaned Programs will be governed by the provisions
of the applicable IBM license agreement or another supplier's or publisher's

                                     Page 2 of 3



license agreement. IBM will identify to you the applicable agreement which 
governs such licensing.

14. DISCLAIMER OF WARRANTY

   IBM PROVIDES LOANED ITEMS ON AN "AS IS" BASIS. IBM MAKES NO WARRANTY, 
EXPRESS OR IMPLIED, WITH RESPECT TO SUCH ITEMS, INCLUDING THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

15. PATENTS AND COPYRIGHTS

   If the operation of a Loaned Item becomes, or IBM believes is likely to 
become, the subject of a claim that it infringes a patent or copyright in the 
United States or Puerto Rico, you will permit IBM, at its option and expense, 
either to secure the right for you to continue using the Loaned Item or to 
replace or modify it so that it becomes noninfringing. However, if neither of 
the foregoing alternatives is available on terms which are reasonable in 
IBM's judgement, you will return the Loaned Item upon IBM's written request.

   IBM will have no obligation with respect to any such claim based upon your 
modification of IBM equipment, programs or programming or their combination, 
operation or use with any non-IBM apparatus, data or programs.

   IBM will not have any liability regarding patent or copyright infringement 
for non-IBM Loaned Items.

   This Section states IBM's entire obligation to you regarding infringement 
or the like.

16. CONFIDENTIAL INFORMATION

   The parties agree that all information exchanged hereunder will be 
nonconfidential. If the loan requires the exchange of confidential 
information or includes an unannounced IBM product, such loan will also 
require that you and IBM enter into a separate confidentiality agreement.

17. LIMITATION OF REMEDIES

   IBM's entire liability and your exclusive remedy for actual damages from 
any cause whatsoever relating to the subject matter of this Agreement will be 
limited to the amount of $25,000. This limitation will apply, except as 
otherwise stated in this Section, regardless of the form of action, whether 
in contract or in tort, including negligence. This limitation will not apply 
to claims by you for bodily injury or damage to real property or tangible 
personal property for which IBM is legally liable.

   In no event will IBM be liable for any lost profits, lost savings, 
incidental damages, or other economic consequential damages, even if IBM has 
been advised of the possibility of such damages. In addition, IBM will not be 
liable for any damages claimed by you based on any third party claim.

   In no event will IBM be liable for any damages caused by your failure to 
perform your responsibilities.

18. GENERAL

   You may not assign this Agreement without IBM's prior written consent. Any 
attempted assignment without such consent is void.

   Loaned items are to be installed only in the United States or Puerto Rico.

   IBM will pay destination charges, both from and to IBM-designated 
locations, for each Loaned Item shipped in accordance with IBM's then current 
shipping practice. You will pay any rigging charges. You will furnish all 
labor for unpacking and packing except as IBM otherwise specifies or when 
performed at an IBM-designated location.

   IBM may provide services described in this Agreement by using IBM-selected 
independent contractors.

   Neither party is responsible for failure to fulfill its obligations under 
this Agreement due to causes beyond its control.

   Neither party may bring an action, regardless of form, arising out of this 
Agreement more than two years after the cause of action arose.

   In the event of the termination or expiration of this Agreement, the 
provisions of this Agreement which by their nature extend beyond the 
expiration or termination of this Agreement shall remain in effect beyond such 
expiration or termination until fulfilled.

   If there is a conflict between this Agreement and an Attachment, the terms 
and conditions of the Attachment will prevail. Except as modified by an 
Attachment, the terms of this Agreement remain in full force and effect. The 
terms of any Attachment not inconsistent with a subsequent Attachment remain 
in full force and effect.

   The laws of the State of New York govern this Agreement.

                                Page 3 of 3

                                Attachment to
                      Equipment and Program Loan Agreement

Equipment to be covered by Agreement:

     (i) One IBM RISC System/6000 Model 540 server configured with 64MB of 
         RAM, 3GB of disk, one 6250 BPI 9-track tape drive, one 8mm 
         cartridge tape, 24 async ports, one async terminal as a system 
         console, one dot matrix printer as a system logger, a CD-ROM 
         player, a 10Base-T ethernet connection and two 8PPM laser printers 
         for use in El Dorado Hills, California.

    (ii) Four IBM RISC System/6000 Model 320H systems, each configured with 
         64MB of RAM, 1GB of disk, a CD-ROM player, a 100MB cartridge tape, 
         a 10Base-T ethernet connection, and a 19-inch monochrome display 
         with keyboard and mouse. One of these machines is for use in Leeds, 
         UK, the remaining three are for use in El Dorado Hills, California.

   (iii) Eleven X-terminals, each with a 19-inch monochrome display, 
         keyboard, mouse, a 10Base-T ethernet connection, and 4MB of RAM 
         for use in El Dorado Hills, California.

    (iv) Thirteen X-terminal emulator software packages for DOS PCs to 
         connect to the servers. Two of these emulators are for PCs in 
         Leeds, UK, the remaining eleven are for use in El Dorado Hills, 
         California.

     (v) Software for items (i) and (ii) above to allow full C and SQL 
         development in a networked X windows environment.

    (vi) Addresses for delivery and installation (at IBM's sole expense) of 
         above equipment.

         El Dorado Hills address:
            5272 Robert J. Mathews Parkway
            El Dorado Hills, CA 95630

         Leeds, UK address:
            Arlington Business Centre
            Millshaw Park
            Leeds  LS11 OLT  England, UK

  (vii)  IBM will provide upgrades to system software and hardware as new 
         versions become available.

                                   -23-


                               EXHIBIT F-2

DATA BASE: ALET -                                                    Page:  1

- -------------------------------------------------------------------------------

NUMBER   391-068
DATE     910514
CATEGORY GD70, GD00
TYPE     Marketing
TITLE    IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT PROGRAM
ABSTRACT     The IBM RISC System/6000 (TM) Developer Discount Program (formerly 
          the RISC System/6000 Software Development Program, described in 
          Marketing Announcement 390-016, dated February 15, 1990) now 
          includes selected hardware developers. The new program also updates 
          the list of IBM hardware and software products eligible for the 
          Developer Discount Program.
              This program provides eligible customers with the opportunity 
          to acquire workstations, AIX (R) Development Toolkits, selected 
          peripherals, and licensed RISC System/6000 programs at a 
          substantial discount. Eligible customers include selected hardware 
          and software developers, and selected IBM Academic Information 
          Systems (ACIS) application authors.
              IBM reserves the right to modify or withdraw this offering at 
          any time. No other discount or promotional offering can be combined 
          with this program.
           (TM) Trademark of International Business Machines Corporation.
           (R)  Registered trademark of International Business Machines 
                Corporation.



DATA BASE: ALET - IBM Internal Use Only                                 Page:  2

IMKTG    MARKETING INFORMATION
         MARKETING CHANNELS
         o  IBM US Market Operations -- Direct
         MARKETING STRATEGY
            This program is intended to increase the availability of quality 
         products by providing an attractively priced RISC System/6000 
         development offering to selected hardware and software developers, 
         and selected ACIS application authors.
         MARKETING ACTION REQUIRED
            Marketing representatives should become familiar with this 
         program and encourage the participation of qualifying developers.
IADMIN   ADMINISTRATIVE INFORMATION
         PROGRAM ELIGIBILITY: Customers must be approved by Software Vendor 
         Operations. Approvals will be limited to US-based developers who 
         agree to develop and market (or make available) RISC System/6000 
         hardware or software products.
            To initiate a request for a Developer Discount, submit a 
         completed SVDDPNOM form, which is available on EZFORMS. For 
         additional information, send a PROFS (R) note to ATLVMS/SVDDP. 
         (R) Registered trademark of International Business Machines 
             Corporation.
         CONTRACT ADMINISTRATION: Each new approved developer  must sign the
         IBM Customer Agreement Attachment for IBM RISC System/600 Developer 
         Discount (Z125-4740), and the IBM Customer Agreement Addendum for the
         IBM RISC System/6000 Developer Discount (Z125-4741). Upon completion 
         of development, the developer must sign the IBM Customer Agreement 
         Certification of Compatibility with the IBM RISC System/6000
         (Z125-4743).
         ORDERING INFORMATION
            When ordering the eligible products under this program, follow 
         the normal ordering instructions and use Contract Number 44871.
            This special contract number will enable the program orders to be 
         processed at the stated discount. If the special contract number 
         was omitted at order entry, add it by using MODIFY prior to 
         shipment or PURPREP after shipment but prior to installation.
            Eligible products are listed in the Exhibit for IBM RISC 
         System/6000 Developer Discount (Z125-4742) and orders are based on 
         a completed Addendum for IBM RISC System/6000 Developer Discount 
         (Z125-4741) that is signed by the customer.
         ATTACHMENT INFORMATION
         The following are related to this announcement letter:
         -  391-068-1A*  Z125-4740 IBM Customer Agreement Attachment for IBM 
            RISC System/6000 Developer Discount
         -  391-068-1B*  Z125-4741 IBM Customer Agreement Addendum for IBM 
            RISC System/6000 Developer Discount
         -  391-068-1C*  Z125-4742 IBM Customer Agreement Exhibit for IBM RISC 
            System/6000 Developer Discount
         -  391-068-1D*  Z125-4743 IBM Customer Agreement Certification of 
            Compatibility with the IBM RISC System/6000
            * This item may be printed on your DAWN printer via either of the 
         following two methods:
         1. While browsing this announcement letter on HONE, enter the



DATA BASE: ALET - IBM Internal Use Only                              Page:  3

            fastpath name "DAWNHOST LIST" (to allow selective printing from 
            list) or "DAWNHOST ALL" (to print all asterisked items for this 
            letter) at the HONE entry prompt arrow.
         2. Go to the DAWN system in your branch and choose the menu option 
            for Announcement Letter attachments.


DATA BASE : ALET -                                                  Page:     4


OVERVIEW  DESCRIPTION
            Selected hardware and software developers, and selected 
          ACIS-approved faculty/researcher application authors may acquire with 
          selected peripherals and licensed RISC System/6000 programs, under 
          the terms and conditions of the IBM Customer Agreement Attachment for 
          IBM RISC System/6000 Developer Discount at a 50% discount.
            For each development machine purchased, the developer may select 
          RISC System/6000 peripherals at a 50% discount. In addition, for 
          each machine obtained, one copy of each RISC System/6000 program on 
          the attached list may be acquired at a 50% discount.
            Components of the RISC System/6000 family eligible for this 
          program are provided in the attached IBM RISC System/6000 Developer 
          Discount Program Machines and Licensed Programs List, which has 
          been updated to include the following products:
          - Additional RISC System/6000 processors: Models 32H, 550 and 950
          - Upgrade RISC System/6000 processors: Model 320 to 32E, Model 520 
            to 530, Model 540 to 55S and Model 930 to 95E
          - Additional peripherals: IBM 7202 Model 900 Expansion Rack, and 
            IBM 7235 Models 1 and 2 POWERgraphics GTO
          - IBM 9334 Model 10 Drawer Expansion Unit
          - IBM 9334 Model 500 Deskside Expansion Unit
          - IBM 7010 Model 130 Xstation
          - IBM 8515 Model 1 Color Display, and IBM 8507 Model 1 Monochrome 
            Display
          - Additional programs, including:
            - Selected modules of PROFESSIONAL CADAM (1) Version 3
            - AIX XL FORTRAN Compiler/6000 Version 2 and AIX XL FORTRAN Run 
              Time Environment/6000 Version 2.
            To obtain additional information regarding program eligibility, 
          contact your marketing representative.
            ACIS reserves the right to select, from a nominated pool of 
          candidate applications, only those applications that ACIS wants 
          supported, and thereby selectively offer the faculty/researcher 
          application author the opportunity to participate in the RISC
          System/6000 Developer Discount Program.
            Hardware vendors will be selected based on their ability to 
          provide products that enhance the overall marketability of the RISC 
          System/6000 product family, with emphasis on products not currently 
          part of the RISC System/6000 offering.
          (1) Registered trademark of CADAM, INC.
CUSTINFO  PUBLICATIONS
            Please refer to the individual announcements for publications 
          concerning the hardware, licensed programs, and peripherals in this 
          offering.
          EDUCATION SUPPORT
            Developers wishing to subscribe to a technical quarterly 
          publication, THE AIXPERT, should call 800-627-8363.
            Other users may subscribe by ordering bill-of-forms number 
          GBOF-1199 from the Systems Library Subscription Service (SLSS).
          Users without electronic access to SLSS may subscribe using SLSS
          order number G120-1816 and specify GBOF-1199 as the publication




DATA BASE : ALET -                                                 Page:     5


          number.
ORDERING  TERMS AND CONDITIONS
          - The developer must agree to use the products acquired for each 
            development system to develop, test, demonstrate and/or maintain
            hardware and software products developed under this program for a
            period of 12 months following the shipment of the IBM products.
          - Upon completion of such development, the developer will provide to
            IBM the IBM Customer Agreement Certification of Compatibility with
            the IBM RISC System/6000 (Z125-4743), and announce and make
            available a product that is compatible with the RISC System/6000.
          - Products acquired under this development program are intended 
            primarily for development purposes and not for resale, sub-lease, or
            rental for a period of 12 months following the shipment of the IBM
            product.
          - Up to ten Xstation terminals may be purchased with each system.

            IBM reserves the right to limit the number of RISC System/6000
          systems available to each development establishment.
          CONTRACT INFORMATION: The RISC System/6000 Software Developer's
          Agreement has been replaced with a new IBM Customer Agreement
          Attachment for IBM RISC System/6000 Developer Discount, to
          accommodate program changes. This new contract applies to 
          approved hardware and software vendors, and approved ACIS customers.

            The new documents are:

          - (Z125-4740) IBM Customer Agreement Attachment for IBM RISC 
             System/6000 Developer Discount

          - (Z125-4741) IBM Customer Agreement Addendum for IBM RISC 
            System/6000 Developer Discount

          - (Z125-4742) IBM Customer Agreement Exhibit for IBM RISC 
            System/6000 Developer Discount

          - (Z125-4743) IBM Customer Agreement Certification of Compatibility 
            with the IBM RISC System/6000.

          Customers currently under the terms of the Software Developer's 
          Discount Agreement (Z125-4505) will not be required to migrate to 
          the new format unless they apply and are approved for the new 
          hardware terms and conditions.

            On request by the developer, products newly added to the RISC 
          System/6000 Developer Machines and Licensed Programs List may be 
          added to a current contract.

            The following contracts are withdrawn with this announcement:

          - (Z125-4505) IBM RISC SYSTEM/6000 Software Developer's Discount 
            Agreement

          - (Z125-4506) Schedule, IBM RISC System/6000 Software Development 
            Program

          - (Z125-4507) Attachment I, Certification of Compatibility with the 
            IBM RISC System/6000

          - (Z125-4527) IBM RISC System/6000 Higher Education Software 
            Developer's Discount Agreement



DATA BASE : ALET -                                                 Page:     6


          - (Z125-4528) Attachment I, Certification of Compatibility with the 
            IBM RISC System/6000

          - (Z125-4529) IBM RISC System/6000 Software Development System 
            Schedule.

     IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT PROGRAM MACHINES AND LICENSED
                                 PROGRAMS LIST

            Eligible Hardware - 50% Discount
          IBM RISC System/6000 7012 Model 320
          IBM RISC System/6000 7012 Model 32H
          IBM RISC System/6000 7013 Model 520
          IBM RISC System/6000 7013 Model 530
          IBM RISC System/6000 7013 Model 540
          IBM RISC System/6000 7013 Model 550
          IBM RISC System/6000 7015 Model 930
          IBM RISC System/6000 7015 Model 950
          IBM RISC System/6000 7016 Model 730
            Eligible Model Upgrades - 50% Discount
          IBM RISC System/6000 7012 Model 320 to 32E
          IBM RISC System/6000 7013 Model 520 to 530
          IBM RISC System/6000 7013 Model 540 to 55S
          IBM RISC System/6000 7015 Model 930 to 95E
            Eligible Peripherals - 50% Discount
          IBM 5081 Model 16 Graphics Display
          IBM 5081 Model 19 Graphics Display
          IBM 6091 Model 19 Color Display
          IBM 6091 Model 23 Color Display
          IBM 6094 Model 10 Dials
          IBM 6094 Model 20 Lighted Programmable Functional Keyboard
          IBM 7202 Model 900 Expansion Rack
          IBM 7203 Model 001 External Portable Disk Drive
          IBM 7204 External Disk Drive Model 320
          IBM 7207 Model 001 150MB External 1/4-Inch Cartridge Tape Drive
          IBM 7208 Model 001 2.3GB External 8mm Tape Drive
          IBM 7210 Model 001 External CD-ROM Drive
          IBM 7235 Models 001, 002 POWERgraphics GTO
          IBM 8503 Model 001 Personal System/2 (R) Monochrome Display
          IBM 8507 Model 001 Personal System/2 Monochrome Display
          IBM 8508 Model 001 Personal System/2 Monochrome Display
          IBM 8512 Model 001 Personal System/2 Color Display
          IBM 8513 Model 001 Personal System/2 Color Display
          IBM 8514 Model 001 Personal System/2 Color Display
          IBM 8515 Model 001 Personal System/2 Color Display
          IBM 9334 Model 10 Drawer Expansion Unit
          IBM 9334 Model 500 Deskside Expansion Unit
          IBM 9348 Model 012 External 1/2-Inch 9-Track Tape Drive
          IBM 7010 Model 120 Xstation
          IBM 7010 Model 130 Xstation
            Eligible Licensed Programs - 50% Discount
          AIX Version 3 for RISC System/6000 (5756-030)
          AIX Personal graPHIGS (TM) Programming Interface/6000 Version 2 
          (5601-230)
          AIX XL FORTRAN Compiler/6000 (5601-248)



DATA BASE : ALET -                                                 Page:     7


          AIX XL Pascal Run Time Environment/6000 (5601-251)
          AIX Network Management/6000 (5601-253)
          AIX XL Pascal Compiler/6000 (5601-254)
          AIX 3278/79 Emulation/6000 (5601-256)
          AIXwindows (TM) Environment/6000 (5601-257)
          AIX VS COBOL Compiler/6000 (5601-258)
          AIX VS COBOL Run Time Environment/6000 (5601-259)
          AIX 3270 Host Connection Program/6000 (5601-260)
          AIX Personal Computer Simulator/6000 (5601-263)
          AIX XL FORTRAN Run Time Environment/6000 (5601-266)
          AIX System Network Architecture Services/6000 (5601-287)
          AIX Computer Graphics Interface Toolkit/6000 (5601-386)
          AIX Xstation Manager (TM)/6000 (5601-457)
          AIX Ada/6000 (5706-291)
          AIX Ada Run Time Environment/6000 (5706-294)
          PROFESSIONAL CADAM (1) 3D Surface Design (5756-091)
          PROFESSIONAL CADAM Manufacturing System (5756-092)
          PROFESSIONAL CADAM Machining Center (5756-093)
          PROFESSIONAL CADAM Interactive Design (5756-094)
          PROFESSIONAL CADAM Access IUE (5756-095)
          PROFESSIONAL CADAM Interactive Solids Design (5756-096)
          AIX XL FORTRAN Compiler/6000 Version 2 (5765-018)
          AIX XL FORTRAN Run Time Environment/6000 Version 2 (5765-019)
            Notes:
            Developers may purchase a maximum of one of each unique 
          peripheral per development system. However, with Xstation 
          terminals, a maximum of ten per system may be purchased, and a 
          maximum of one display per Xstation may be purchased.
            Development discounts will be applied to the eligible hardware, 
          licensed programs, and peripherals ordered as part of the initial 
          installation. Within the limitations described, peripherals, 
          licensed programs and hardware MESs may be ordered after the 
          initial purchase and receive the developer discount. However, these 
          additional purchases will be restricted to the terms of the 
          Attachment for IBM RISC System/6000 Developer Discount for a period 
          of 12 months.
            For programs licensed under the primary license charge/annual 
          license charge option, the 50% discount applies to the primary 
          license charge only. Recurring charges, such as ESS and annual 
          license charge, do not qualify for the 50% discount.
            Software MESs are not eligible for the 50% discount.
          (1) Registered trademark of CADAM, INC.
          (TM) Trademark of International Business Machines Corporation.
          (R) Registered trademark of International Business Machines 
          Corporation.


                          - - - END OF PRINTOUT - - -



                      SOFTWARE VENDOR DEV. DISCOUNT PROG.

                 NOMINATION FORM            DATE: ___/___/___

              SYSTEM TYPE: _______________ (9370 or AS/400 or RS/6000)
              For RS/6000: _______________ (ACIS or CASE or SV)

I.  NOMINATING BRANCH OFFICE DATA

    B/O Name and Number ___________________________________ / _______________
    Address             _____________________________________________________
                        _____________________________________________________
                        _____________________________________________________
    Rep Name            _____________________________________________________
    Rep Telephone       (____) ____ - _____              T/L... 8/___ - _____
    Rep Node/UserID     ________ / ______                Rep Serial No ______
    AA Name             _____________________________________________________
    AA Telephone Number (____) ____ - _____              T/L... 8/___ - _____
    AA Node(Userid)     ________ / ______

    Who from IBM is answering these questions (name, title, tele/tie, 
    Node/UserID?) ___________________________________________________________
    _________________________________________________________________________
    _________________________________________________________________________

II. SOFTWARE VENDOR DATA

   Organization Name   ______________________________________________________
        Address        ______________________________________________________
                       ______________________________________________________
                       ______________________________________________________
        Contact        ______________________________________________________
        Title          ______________________________________________________
        Tel. No.       ______________________________________________________
   Establishment no.   _________________   Customer no.  ____________________


   Current IBM Marketing Relationship:  _____________________________________
                                 (CUSTOMER, AS, IAS, IR, NONE, ETC.)
   Competitive Marketing Relationship:  _____________________________________
                                         (Competitive IR, MAP, etc.)
   Industry Code:  __________________  SIC Code:  ___________________________
   End User Industry (For what industry is the application code written?)
   __________________________________________________________________________
   Any dispute or litigation with IBM?  _____________________________________
   __________________________________________________________________________

   How long has this organization been in the software development 
   business?  _______________________________________________________________
   Number of employees?  ____________________________________________________
   Does this organization have a Marketing Staff?  __________________________
                                             How many?  _____________________
   Does this organization have a Support/Development staff?  ________________
                                                 How many?  _________________
   How is support delivered (Hotlines, Info. Data Bases, 
   Customer Calls, Electronic Mail etc.)?  __________________________________
   Is there a charge for Software Maintenance Support?  _____________________



    How is it calculated (straight charge, % of revenue, etc.)?

    ----------------------------------------------------------------------------
    Organization of revenue for the last two years: 1989
                                                          ----------------------
                                                    1990
                                                          ----------------------
    Today, what % of revenue is from:
         selling APPLICATION PACKAGES?
                                              ---------------------
         what % from INSTALLATION SERVICES?
                                              ---------------------
         what % from MODIFYING/CUSTOMIZING?
                                              ---------------------
         what % from MAINTENANCE/SUPPORT?
                                              ---------------------
    What is the total install base (how many customers)?
                                                         ----------------------
    What other business activity is the organization engaged in?

     ---------------------------------------------------------------------------
    What % of revenue does the activity produce?
                                                 ------------------------------

III. VENDOR PRODUCT DATA

    Provide the name and a brief description of the available software
    application(s) currently being sold or distributed by this organization:

    APPLICATION NAME              DESCRIPTION

    -------------------------     ---------------------------------------------
    -------------------------     ---------------------------------------------
    -------------------------     ---------------------------------------------

    Provide the last 12 months' sales or installations and the total customer
    installed base for each application described above:

    APPLICATION NAME         LAST 12 MOS.             TOTAL INSTALLED BASE

    --------------------     ------------------       -------------------------
    --------------------     ------------------       -------------------------
    --------------------     ------------------       -------------------------

    What is the current hardware platform(s)?
                                              ---------------------------------
    What is the current operating system(s)?
                                              ---------------------------------
    How many systems (IBM or Competitive) have been sold in 1988/89 as a result
    of this application software being available?
                                                  -----------------------------
    Explain the length of the conversion schedule.

    ---------------------------------------------------------------------------
    ---------------------------------------------------------------------------
    ---------------------------------------------------------------------------
    If this is an ACIS RS/6000 nomination, described the planned distribution
    method and end user support that will be provided.
     
     ---------------------------------------------------------------------------
     ---------------------------------------------------------------------------

    Hardware and Software required for conversion effort (specify System Type
    and Model)
               -----------------------------------------------------------------
     ---------------------------------------------------------------------------
    If RS/6000, How many systems are required (MAXIMUM 10?)
                                                             -------------------



    In addition to submitting a signed hardcopy of this nomination form, please
    provide a development plan for the application(s) that this Vendor intends
    to port and/or develop for the IBM platform.  Include the following:

    -    Functional description of the application and a brief discussion about
         this application(s) offering uniqueness.

    -    Estimated size of the application(s) in the lines of code.

    -    Hardware and software to be ordered, include HONE configurator
         printout.

    -    Development schedule to include:

              -start date
              -design period
              -coding period
              -testing period
              -finish date
              -date application commercially available

    -    Please attach a copy of the software vendors marketing literature with
         this nomination and mail to:

              IBM Corporation -- HO9R1
              Software Vendor Operations
              4111 Northside Parkway
              Atlanta, GA  30327-3098



IBM CUSTOMER AGREEMENT

ADDENDUM FOR IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT
- --------------------------------------------------------------------------------

Revised Addendum (1)     yes     no                               Page    of
                    -----   -----                                      ---  ---
                                         Education Institution
                                                               -----
Date Attachment accepted:                Hardware/Software Vendor
                                                                  -----

Development Location address:            IBM Customer Agreement number:

IBM Office address:                      Addendum number:

                                         IBM Office number:

Number of Development Systems            Customer number:
Previously Ordered (2):
                        -----


Type/Model or
Program Number              Description              Quantity        Discount
- --------------------------------------------------------------------------------



















- --------------------------------------------------------------------------------
(1) IF THIS IS A REVISED ADDENDUM,       (2) YOU MAY ONLY ORDER A MAXIMUM OF 10
    YOU MAY ONLY ORDER DEVELOPMENT           DEVELOPMENT SYSTEMS PER DEVELOPMENT
    SYSTEMS DURING THE TWELVE MONTHS         LOCATION. A SYSTEM CONSISTS OF AN
    AFTER WE ACCEPT YOUR SIGNED              IBM RISC SYSTEM/6000 PROCESSOR AND
    ATTACHMENT.                              ELIGIBLE PRODUCTS.


Both of us agree that the complete agreement between us about this transaction
consists of 1) this Transaction Document and 2) the IBM Customer Agreement and
its Attachment for IBM RISC System/6000 Developer Discount (or any equivalent
agreement signed by both of us).


AGREED TO:                               AGREED TO:
Customer name:                           International Business Machines
                                         Corporation
                                         Armonk, New York 10504


By ___________________________________   By ___________________________________
          Authorized signature                      Authorized signature

Name (type or print):                    Name (type or print):

Date:                                    Date:

Z125-4741-00 5/91




IBM CUSTOMER AGREEMENT

EXHIBIT FOR IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT
- --------------------------------------------------------------------------------
           ELIGIBLE HARDWARE                                   DISCOUNT

PROCESSORS:

  IBM RISC System/6000 7012 Model 320                             [*]
  IBM RISC System/6000 7012 Model 32H                             [*]
  IBM RISC System/6000 7013 Model 520                             [*]
  IBM RISC System/6000 7013 Model 530                             [*]
  IBM RISC System/6000 7013 Model 53H                             [*]
  IBM RISC System/6000 7013 Model 540                             [*]
  IBM RISC System/6000 7013 Model 550                             [*]
  IBM RISC System/6000 7015 Model 930                             [*]
  IBM RISC System/6000 7015 Model 950                             [*]
  IBM RISC System/6000 7016 Model 730                             [*]

MODEL CONVERSIONS:

  IBM RISC System/6000 7012 Model 320 to 32E                      [*]
  IBM RISC System/6000 7013 Model 520 to 530                      [*]
  IBM RISC System/6000 7013 Model 520 to 53E                      [*]
  IBM RISC System/6000 7013 Model 520 to 55E                      [*]
  IBM RISC System/6000 7013 Model 530 to 55E                      [*]
  IBM RISC System/6000 7013 Model 53H to 55E                      [*]
  IBM RISC System/6000 7013 Model 540 to 55S                      [*]
  IBM RISC System/6000 7015 Model 930 to 95E                      [*]

DISPLAYS:

  IBM 5081 Model 16 Graphics Display                              [*]
  IBM 5081 Model 19 Graphics Display                              [*]
  IBM 6091 Model 19 Color Display                                 [*]
  IBM 6091 Model 23 Color Display                                 [*]
  IBM 8503 Model 001 Personal System/2 Monochrome Display         [*]
  IBM 8507 Model 001 Personal System/2 Monochrome Display         [*]
  IBM 8508 Model 001 Personal System/2 Monochrome Display         [*]
  IBM 8512 Model 001 Personal System/2 Color Display              [*]
  IBM 8513 Model 001 Personal System/2 Color Display              [*]
  IBM 8514 Model 001 Personal System/2 Color Display              [*]
  IBM 8515 Model 001 Personal System/2 Color Display              [*]

MAXIMUM QUANTITY = ONE DISPLAY UNIT PER PROCESSOR.

STORAGE MEDIA:

  IBM 7203 Model 001 External Portable Disk Drive                 [*]
  IBM 7204 External Disk Drive Model 320                          [*]
  IBM 7207 Model 001 150 MB External                              [*]
    1/4-inch Cartridge Tape Drive
  IBM 7208 Model 001 2.3 GB External 8mm Tape Drive               [*]
  IBM 7210 Model 001 External CD-ROM Drive                        [*]
  IBM 9333 Model 10 High Performance Disk Subsystem               [*]
  IBM 9333 Model 500 High Performance Disk Subsystem              [*]
  IBM 9334 Model 10 Drawer Expansion Unit                         [*]
  IBM 9334 Model 500 Deskside Expansion Unit                      [*]
  IBM 9348 Model 012 External 1/2-inch 9-Track Tape Drive         [*]

MAXIMUM QUANTITY = ONE OF EACH ITEM LISTED PER PROCESSOR.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.


Z125-4742-01 11/91                                    Page 1 of 2




           ELIGIBLE HARDWARE                                   DISCOUNT

PERIPHERALS:

  IBM 6094 Model 10 Dials                                         [*]
  IBM 8094 Model 20 Lighted Programmable                          [*]
    Functional Keyboard
  IBM 7202 Model 900 Expansion Rack                               [*]
  IBM 7235 Model 1 POWERgraphics GTO                              [*]
  IBM 7235 Model 2 POWERgraphics GTO                              [*]

MAXIMUM QUANTITY = ONE OF EACH ITEM LISTED PER PROCESSOR

X-STATION:

  IBM 7010 Model 120 Xstation                                     [*]
  IBM 7010 Model 130 Xstation                                     [*]

MAXIMUM QUANTITY = 10 XSTATIONS PER PROCESSOR.

FEATURES:

  All features for eligible hardware                              [*]


           ELIGIBLE PROGRAMS                                   DISCOUNT

  5601-230 AIX Personal graPHIGS Programming Interface/6000       [*]
  5601-248 AIX XL FORTRAN Compiler/6000                           [*]
  5601-251 AIX XL Pascal Run Time Environment/6000                [*]
  5601-253 AIX Network Management/6000                            [*]
  5601-254 AIX XL Pascal Compiler/6000                            [*]
  5601-256 AIX 3278/79 Emulation/6000                             [*]
  5601-257 AIXwindows Environment/6000                            [*]
  5601-258 AIX VS COBOL Compiler/6000                             [*]
  5601-259 AIX VS COBOL Run Time Environment/6000                 [*]
  5601-260 AIX 3270 Host Connection Program/6000                  [*]
  5601-263 AIX Personal Computer Simulator/6000                   [*]
  5601-266 AIX XL FORTRAN Run Time Environment/6000               [*]
  5601-287 AIX System Network Architecture Services/6000          [*]
  5601-386 AIX Computer Graphics Interface Toolkit/6000           [*]
  5601-457 AIX Xstation Manager/6000                              [*]
  5706-291 AIX Ada/6000                                           [*]
  5706-294 AIX Ada Run Time Environment/6000                      [*]
  5756-011 AIX X-Windows 3270 Emulator Version 1                  [*]
  5756-030 AIX Version 3 for RISC System/6000                     [*]
  5756-091 Professional CADAM 3D Surface Design                   [*]
  5756-092 Professional CADAM Manufacturing System                [*]
  5756-093 Professional CADAM Machining Center                    [*]
  5756-094 Professional CADAM Interactive Design                  [*]
  5756-095 Professional CADAM Access IUE                          [*]
  5756-096 Professional CADAM Interactive Soldis Design           [*]
  5765-018 AIX XL FORTRAN Compiler/6000                           [*]
  5765-019 AIX XL FORTRAN Run Time Environment/6000               [*]

MAXIMUM QUANTITY = ONE OF EACH LICENSED PROGRAM LISTED PER PROCESSOR.

Z125-4742-01 11/91                                  Page 2 of 2





IBM CUSTOMER AGREEMENT

CERTIFICATION OF COMPATABILITY WITH THE IBM RISC SYSTEM/6000
______________________________________________________________________________

Name & Brief Description of Product:



Target End User Description:



Machines Required:



Programs Required:



Storage Required:

           Memory ____________     Disk ____________

Commercial Availability Date:



Contact Address & Telephone Number for Prospective User:



I certify that the above product will execute on, or attach to, the IBM RISC 
System/6000-TM- with the Machines, Programs, and storage requirements listed 
above. I grant IBM permission to publish this information in any form.



____________________________________       ___________________________________
           CUSTOMER NAME                                SIGNATURE


____________________________________       ___________________________________
               DATE                                    NAME & TITLE


- -TM- Trademark of International Business Machines Corporation
Z125-4743-00 5/91



IV.  REVIEW & SIGNOFF

     This electronic form will automatically transmit to Software Vendor 
     Operations (SVO). Before this nomination will be considered, this form 
     must be reviewed and signed by the Branch Manager and a hardcopy must be 
     submitted, with the above mentioned development plan and marketing 
     literature.

     By signing the nomination form, the Branch Manager will certify that 
     this organization or individual is a legitimate software vendor.

     The Complementary Resources Marketing Manager (CRMM) must be informed of 
     this nomination and acknowledges this notification by signing this 
     nomination form.


     ____________________________________       ______________________________
     CRMM (Signature)                           Date


     ____________________________________
     Print/Type Name


     ____________________________________       ______________________________
     Branch Manager (Signature)                 Date


     ____________________________________
     Print/Type Name


     ____________________________________       ______________________________
     SVDDP Approval (Signature)                 Date


     C. M. Ellet
     Manager, Vendor Loan Programs
     Software Vendor Operations, Atlanta, GA



03/26/1991                    IBM Internal Use Only                     Page 4



IBM CUSTOMER AGREEMENT                                                  [Logo]

______________________________________________________________________________


Thank you for doing business with us. We are committed to providing you with 
the highest quality Products and Services. If, at any time, you have any 
questions or problems, or are not completely satisfied, please let us know. 
Our goal is to do our best for you.

This IBM Customer Agreement (called the "Agreement") covers the major 
business transactions we may do with you, including:

     (A) sale of Machines;

     (B) license of Programs; and

     (C) provision of Services.

We also make several Options available to you concerning the Products and 
Services we provide under this Agreement, such as volume discounts.

This Agreement and its applicable Attachments and Transaction Documents are 
the complete agreement regarding these transactions, and replace any prior 
oral or written communications between us.

By signing below for our respective Enterprises, each of us agrees to the 
terms of this Agreement. Once signed, 1) any reproduction of this Agreement, 
an Attachment, or Transaction Document made by reliable means (for example, 
photocopy or facsimile) is considered an original and 2) all Products and 
Services you order under this Agreement are subject to it.



AGREED TO:                         AGREED TO:
Enterprise name:                   INTERNATIONAL BUSINESS MACHINES CORPORATION
                                   ARMONK, NEW YORK 10504



By ___________________________     By  ___________________________________
      Authorized signature                    Authorized signature


Name (type or print):              Name (type or print):

Date:                              Date:

Enterprise number:                 Agreement number:

Enterprise address:                IBM Office number:

                                   IBM Office address:



Z125-4575-00 1/91                  Page 1 of 23




IBM CUSTOMER AGREEMENT

TABLE OF CONTENTS

______________________________________________________________________________

SECTION     TITLE                 PAGE   SECTION     TITLE                PAGE


PART 1 - GENERAL......................3  PART 4 - PROGRAMS..................14

 1.1   Definitions....................3   4.1   Grant of License............14
 1.2   Agreement Structure............4   4.2   License Details.............14
 1.3   Delivery.......................4   4.3   Distributed Features........15
 1.4   Electronic Communications......5   4.4   Additional License Copies...15
 1.5   Prices and Price Changes.......5   4.5   Program Testing.............15
 1.6   Invoicing, Payment, and Taxes..6   4.6   Program Packages............15
 1.7   Additional Charges.............6   4.7   Program Protection..........16
 1.8   Types of Service for Machines..6   4.8   Program Services............16
 1.9   Patents and Copyrights.........7   4.9   Variable-Charge Programs....16
 1.10  Limitation of Liability........7   4.10  License Termination.........16
 1.11  Mutual Responsibilities........8
 1.12  Your Other Responsibilities....8  PART 5 - SERVICES..................17
 1.13  Your Additional Rights.........9
 1.14  IBM Business Partners..........9   5.1   Maintenance Services........17
 1.15  Changes to the Agreement Terms.9   5.2   Continuing Support Services.18
 1.16  Agreement Termination..........9   5.3   Project Support Services....18
 1.17  Geographic Scope...............9   5.4   IBM Information Network and
 1.18  Governing Law..................9         Other Services..............20

PART 2 - WARRANTIES..................10  PART 6 - OPTIONS...................21

 2.1   The IBM Warranties............10   6.1   Volume Discounts............21
 2.2   Extent of Warranty............11   6.2   Maintenance Service Options.22
 2.3   Items Not Covered by Warranty.11   6.3   Payment Options.............22
                                          6.4   Special Options.............23

PART 3 - MACHINES....................12

 3.1   Title.........................12
 3.2   Risk of Loss..................12
 3.3   Production Status.............12
 3.4   Installation..................12
 3.5   Licensed Internal Code........13


Z125-4575-00 1/91                     Page 2 of 23



IBM CUSTOMER AGREEMENT

PART 1 - GENERAL
______________________________________________________________________________

1.1  DEFINITIONS

     CUSTOMER-SET-UP MACHINE is an IBM Machine that you set up according to 
     our instructions.

     DATE OF INSTALLATION is the following:

       1. for a Machine --

          a. the business day after the day we install it or, if you defer 
             installation, make it available to you for installation;

          b. the second business day after the end of a Customer-set-up 
             Machine's standard transit allowance period. We will allocate a 
             reasonable transit allowance period; or

          c. the second business day after the arrival of a non-IBM Machine.

       2. for a Program, the latest of --

          a. the day after its testing period ends (this does not apply to 
             Program Packages);

          b. 10 days after we ship it; or

          c. the day, specified in a Transaction Document, on which we 
             authorize you to make an Additional License Copy or a copy
             of a Distributed Feature.

     DESIGNATED MACHINE is the Machine, that you identify to us by type/model 
     and serial (or plant order) number, on which you intend to use a Program
     for processing. When we specify that you do not have to provide this
     identification to us, the term "Designated Machine" means the single 
     Machine on which you may use the Program at any one time.

     ENTERPRISE is any legal entity (such as a corporation) and the 
     subsidiaries it owns by more than 50 percent. The term "Enterprise"
     applies only to the portion of the enterprise located in the United 
     States or Puerto Rico.

     MACHINE is a machine, its features, conversions, upgrades, elements, or 
     accessories, or any combination of them. The term "Machine" includes an 
     IBM Machine and any non-IBM Machine (including other equipment) that we 
     may provide to you.

     PRODUCT is a Machine or a Program.

     PROGRAM is the following, including features and any whole or partial 
     copies:

       1. machine-readable instructions;

       2. a collection of machine-readable data, such as a data base; and

       3. related materials, including documentation and listings, in any form.

     The term "Program" includes an IBM Program and any non-IBM Program that 
     we may provide to you. The term does not include Licensed Internal Code 
     or Materials.

     SERVICE is assistance or use of a resource (such as a network) we make 
     available to you.

     SPECIFICATIONS is a document that provides information specific to a 
     Product. For a Machine, we call the document "Official Published 
     Specifications." For a Program, we call it "Licensed Program
     Specifications" or "License Information."

     SPECIFIED OPERATING ENVIRONMENT is the Machines and Programs with which 
     a Program is designed to operate, as described in the Program's 
     Specifications.



Z125-4575-00 1/91                     Page 3 of 23




1.2  AGREEMENT STRUCTURE

     ATTACHMENTS

     Some Products and Services have terms in addition to those we specify in
     this Agreement. We provide the additional terms in documents called
     "Attachments" which are also part of this Agreement. For example, we
     describe the additional terms of IBM Information Network Services in an
     Attachment. We make the Attachments available to you for signature.

     TRANSACTION DOCUMENTS

     For each order you place, we will provide to you the appropriate 
     "Transaction Documents" that confirm the specific details of your order.
     The following are examples of Transaction Documents, with examples of the 
     information they may contain:

     1. supplements (Machine quantity and type ordered, price, estimated
        shipment date, and warranty period);

     2. exhibits (eligible Products by category, discount schedules, and 
        available contract periods);

     3. addenda (selected contract-period duration, start date, and total
        quantity or revenue committed);

     4. statements of work (project schedule, responsibilities, and charges);
        and 

     5. invoices (item, quantity, price, amount due, and other typical invoice
        information).

     CONFLICTING TERMS

     If there is a conflict among the terms in the various documents those of an
     Attachment prevail over those of this Agreement. The terms of a Transaction
     Document prevail over those of both of these documents.

     OUR ACCEPTANCE OF YOUR ORDER

     A Product or Service becomes subject to this Agreement when we accept your
     order. We accept your order by doing any of the following:

     1. sending you a Transaction Document;

     2. shipping the Product; or 

     3. providing the Service.

     YOUR ACCEPTANCE OF ADDITIONAL TERMS

     You accept the additional terms in an Attachment or Transaction Document by
     doing any of the following:

     1. signing the Attachment or Transaction Document;

     2. using the Product or Service, or allowing others to do so; or 

     3. making any payment for the Product or Service.

1.3  DELIVERY

     We will use our best efforts to meet your delivery requirements for
     Products and Services you order, and will inform you of their status. We
     pay normal transportation charges for Products we ship to you.


Z125-4575-00 1/91                                       Page 4 of 23





1.4  ELECTRONIC COMMUNICATIONS

     Each of us may communicate with the other by electronic means. Both of us
     agree to the following for all electronic communications:

     1. an identification code (called a "USERID") contained in an electronic
        document is legally sufficient to verify the sender's identity and the
        document's authenticity;

     2. an electronic document that contains a USERID is a signed writing; and

     3. an electronic document, or any computer printout of it, is an original
        when maintained in the normal course of business.


     ELECTRONIC DATA INTERCHANGE

     We may provide Electronic Data Interchange (call"EDI") Options to you.
     Electronic invoicing and electronic payment are examples of these Options.
     When using EDI Options, each of us agrees:

     1. when a bank is involved, to pay our respective bank charges and to
        promptly notify the other of any changes to the bank payment process;
        and

     2. to promptly notify the other of any changes to the technology, process,
        or information upon which the EDI transactions are based.

     We will specify respective responsibilities for the EDI Option you choose.

1.5  PRICES AND PRICE CHANGES

     The following are the bases on which we may require the amount payable
     for a Product or Service to be paid, with an example of each:

     1. one-time (the price of a Machine);

     2. recurring (a monthly charge for Maintenance Services); or

     3. a combination of both (an initial charge and a monthly license charge
        for a Program).

     We will specify the amount and basis for the particular Product or Service.

     PRICE INCREASES

     We may increase recurring charges by giving you three months' written
     notice. An increase applies on the first day of the applicable invoice
     period on or after the effective date we specify in the notice.

     We may increase one-time charges and hourly rates without notice.
     However, an increase to one-time charges does not apply to you if 1) we
     receive your order before the announcement date of the increase and 2)
     one of the following occurs within three months after the announcement:

     1. we ship you the Product;

     2. with our authorization, you make an Additional License Copy of a
          Program or a copy of a Distributed Feature; or

     3. a Program's group-upgrade charge becomes due.

     PRICE DECREASES

     You receive the benefit of a decrease in charges for amounts which become
     due on or after the effective date of the decrease.


Z125-4575-00 1/91                                       Page 5 of 23



1.6 INVOICING, PAYMENT, AND TAXES

     We invoice:

     1. recurring charges (other than usage charges) for a Program and for
        Maintenance Services in advance for the applicable invoice period;

     2. usage charges following the period in which you incur them; and 

     3. all other charges when or after you incur them.

     For a Product with a one-time charge, payment is due on its Date of
     Installation. Recurring charges for a Product begin on its Date of
     Installation.

     You agree to pay as we specify in the invoice. You also agree to pay
     amounts equal to any applicable taxes resulting from any transaction under
     this Agreement. This does not include taxes based on our net income. You
     are responsible for personal property taxes for each Product from the date
     we ship it to you.

1.7  ADDITIONAL CHARGES

     Depending on the particular Product, Service, or circumstances, additional
     charges may apply. For example, if we are required to use other than
     private automobile or scheduled public transportation to provide
     Maintenance Services to you, we charge an additional amount. We will notify
     you in advance if these charges apply.

1.8  TYPES OF SERVICE FOR MACHINES

     We provide certain types of service for a Machine to keep it in, or restore
     it to, good working order during its warranty period or while it is under
     Maintenance Services. The following terms apply to both warranty service
     and Maintenance Services.

     Depending on the Machine, the service may be 1) a "Repair" service at your 
     location (called "On-site") or at one of our service locations (called
     "Carry-in") or 2) an "Exchange" service, either On-site or Carry-in. We
     will inform you of the available types of service for a Machine.

     Under Maintenance Services, you may select the type of service from those
     available for the Machine. We require that a Machine and its features have
     the same type of service.

     We offer On-site types of service 24 hours a day, seven days a week.
     Carry-in types of service are available during the normal business hours of
     our service locations.

     When a type of service involves the exchange of a Machine or part, the item
     we replace becomes our property and the replacement becomes yours. The
     replacement may not be new, but will be in good working order.

     Under Carry-in service, instead of delivering the failing Machine to us, if
     you prefer, you may ship it (prepaid and suitably packaged) to a location
     we designate. After we have repaired or exchanged the Machine, we will
     return it to you at our expense.

     Under On-site Exchange service, depending on the nature of the failure, we
     may repair the failing Machine at your site instead of exchanging it.

     We are responsible for loss of, or damage to, your Machine while it is 1)
     in our possession or 2) in transit in those cases where we are responsible
     for the transportation charges.


Z125-4575-00 1/91                                       Page 6 of 23


     You agree to:

     1. obtain authorization from the owner to have us service a Machine that
        you do not own;

     2. where applicable, before we provide service --

        a. follow the problem determination, problem analysis, and service
           request procedures that we provide.

        b. secure all programs, data, and funds contained in a Machine.

        c. inform us of changes in a Machine's location, and

        d. for a Machine with Exchange service, remove all features, parts,
           options, alterations, and  attachments not under our service. You
           also agree to ensure that the Machine is free of any legal
           obligations or restrictions that prevent its exchange;

     3. be responsible for loss of, or damage to, a Machine in transit in those
        cases where you are responsible for the transportation charges; and

     4. on completion of Carry-in Repair service, connect a repaired Machine and
        verify its operation.

1.9  PATENTS AND COPYRIGHTS

     If a third party claims that a Product we provide infringes a patent or 
     copyright, we will defend you against that claim at our expense and pay all
     costs, damages, and attorney's fees that a court finally awards, provided
     that you:

     1. promptly notify us in writing of the claim; and

     2. allow us to control, and cooperate with us in, the defense and any
        related settlement negotiations.

     If such a claim is made or appears likely to be made, you agree to permit
     us to enable you to continue to use the Product, or to modify or replace
     it. If we determine that none of these alternatives is reasonably
     available, you agree to return the Product to us on our written request.
     We will then give you a credit equal to your net book value for the
     Product, provided you have followed generally-accepted accounting
     principles.

     This is our entire obligation to you regarding any claim of infringement.

     CLAIMS FOR WHICH WE ARE NOT RESPONSIBLE

     We have no obligation regarding any claim based on any of the following:

     1. your modification of a Product, or a Program's use in other than its
        Specified Operating Environment;

     2. the combination, operation, or use of a Product with any product, data,
        or apparatus that we did not provide; or

     3. infringement by a non-IBM Product alone, as opposed to its combination,
        operation, or use as part of a system of Products that we provide to
        you.


1.10 LIMITATION OF LIABILITY

     Circumstances may arise where, because of a default on our part or other
     liability, you are entitled to recover damages from us. In each such
     instance, regardless of the basis on which you are entitled to claim
     damages from us, we are liable only for:

     1. payments referred to in our patent and copyright terms described above;

     2. bodily injury (including death), and damage to real property and
        tangible personal property; and


Z125-4575-00 1/91                                       Page 7 of 23





     3. the amount of any other actual loss or damage, up to the greater of
        $100,000 or the charges (if recurring, 12 months' charges apply) for
        the Product or Service that is the subject of the claim.

     This limit also applies to any of our subcontractors and Program
     developers. It is the maximum for which we are collectively responsible.

     ITEMS FOR WHICH WE ARE NOT LIABLE

     Under no circumstances are we liable for any of the following:

     1. third-party claims against you for losses or damages (other than those
        under the first two items listed above);

     2. loss of, or damage to, your records or data; or

     3. economic consequential damages (including lost profits or savings) or
        incidental damages, even if we are informed of their possibility.

1.11 MUTUAL RESPONSIBILITIES

     Both of us agree that under this Agreement:

     1. neither of us will use the other's trademark, trade name, or other
        designation in any promotion or publication without prior written
        consent;

     2. all information exchanged is nonconfidential. If either of us requires
        the exchange of confidential information, it will be made under a
        signed confidentiality agreement;

     3. each is free to enter into similar agreements with others;

     4. each grants the other only the licenses specified. No other licenses
        (including licenses under patents) are granted;

     5. each will allow the other reasonable opportunity to comply before it
        claims that the other has not met its obligations; and

     6. neither of us will bring a legal action more than two years after the 
        cause of action arose.

1.12 YOUR OTHER RESPONSIBILITIES

     You agree:

     1. not to assign this Agreement or your rights under it, delegate your
        obligations, or resell any Service without prior written consent. Any
        attempt to do so is void;

     2. to acquire Machines with the intent to use them within your Enterprise
        and not for reselling, leasing, or transferring to a third party, unless
        either of the following applies --

        a. you are arranging lease-back financing for the Machines, or

        b. you purchase them without any discount or allowance, and do not
           remarket them in competition with our authorized remarketers;

     3. to allow us to install mandatory engineering changes (such as those
        required for safety) on a Machine. Any parts we remove become our
        property;

     4. that you are responsible for the results obtained from the Products and
        Services;

     5. to comply with all applicable government export laws and regulations;
        and

     6. to provide us with full, free, and safe access to your facilities for us
        to fulfill our obligations. If you become aware of any unsafe conditions
        or hazardous materials to which our personnel would be exposed at any of
        your facilities, you agree to promptly notify us.


Z125-4575-00 1/91                                       Page 8 of 23




1.13  YOUR ADDITIONAL RIGHTS

      You may have additional rights under certain laws (such as consumer 
      laws) which do not allow the exclusion of implied warranties, or the
      exclusion or limitation of certain damages. If these laws apply, our
      exclusions or limitations may not apply to you.

1.14  IBM BUSINESS PARTNERS

      We have signed agreements with certain organizations (called "IBM 
      Business Partners") to promote, market, and support some of our 
      Products and Services. We have chosen these organizations because
      of their skills and experience in a particular field.

      When you order our Products or Services (marketed to you by these
      organizations) under this Agreement, we confirm that we are
      responsible for providing them to you under the warranties and other
      terms of this Agreement. We are not responsible for 1) the actions of
      these organizations, 2) any additional obligations they may have to
      you, or 3) any products or services that they (and not us) may supply
      to you.

1.15  CHANGES TO THE AGREEMENT TERMS

      In order to maintain flexibility in our Products, Services, and 
      Options, we may change the terms of this Agreement by giving you
      three months' written notice. However, these changes are not
      retroactive. They apply, as of the effective date we specify in the
      notice, only to new orders (those we receive on or after the date
      of the notice) and to on-going transactions, such as licenses and
      Services.

      Otherwise, for a change to be valid, both of us must sign it.
      Additional or different terms in any order or written communication
      from you are void.


1.16  AGREEMENT TERMINATION

      You may terminate this Agreement on written notice to us following the
      expiration or termination of all your obligations.

      Either of us may terminate this Agreement if the other does not comply
      with any of its terms, provided the one who is not complying is given
      written notice and reasonable time to comply.

      Any terms of this Agreement which by their nature extend beyond its 
      termination remain in effect until fulfilled, and apply to respective
      successors and assignees.

1.17  GEOGRAPHIC SCOPE

      All your rights, all our obligations, and all licenses (except for
      Licensed Internal Code and as specifically granted) are valid only in
      the United States and Puerto Rico.

1.18  GOVERNING LAW

      The laws of the State of New York govern this Agreement.

Z125-4575-00 1/91                 Page 9 of 23


IBM CUSTOMER AGREEMENT

PART 2 - WARRANTIES
- --------------------------------------------------------------------------------
2.1  THE IBM WARRANTIES

     WARRANTY FOR IBM MACHINES

     For each IBM Machine, we warrant that it:

     1. is free from defects in materials and workmanship; and

     2. conforms to its Specifications.

     The warranty period for a Machine is a specified, fixed period. We 
     calculate its expiration from the Machine's Date of Installation.

     During the warranty period, we provide warranty service under the
     type of service we designate for the Machine or under the alternative
     service you select under Maintenance Services.

     For us to provide warranty service for a feature, conversion or upgrade,
     we require that the Machine on which it is installed be 1) the 
     designated, serial-numbered Machine and 2) at an engineering-change
     level compatible with the feature, conversion, or upgrade.

     During the warranty period, we manage and install engineering changes
     that apply to the Machine.

     If a Machine does not function as warranted during the warranty period,
     we will repair or replace it without charge. If we are unable to do so,
     you may return it to us and we will refund your money.

     WARRANTY FOR IBM PROGRAMS

     For each warranted IBM Program, we warrant that:

     1. we have the right to license it; and

     2. it conforms to its Specifications.

     The warranty period for a Program expires when its Program Services are 
     no longer available.


     During the warranty period, we provide warranty service, without charge,
     for a Program through Program Services. Program Services are available 
     for a warranted Program for at least one year following its general
     availability. Therefore, the duration of warranty service depends on when
     you obtain your license. If, during the first year after you obtain your
     license, we are unable to make the Program function as warranted, you 
     may return it to us and we will refund your money.

     WARRANTY FOR IBM SERVICES

     For each IBM Service, we warrant that we perform it:

     1. in a workmanlike manner; and

     2. according to its current description contained in this Agreement, an 
        Attachment, or a Transaction Document.

Z125-4575-00 1/91                 Page 10 of 23



     WARRANTY FOR SYSTEMS

     Where we provide Products to you as a system, we warrant that they are
     compatible and can operate with one another.

     WARRANTY FOR INTEGRATED SYSTEMS

     For each integrated system we deliver to you under a Statement of Work 
     for Systems Integration Services, we warrant that it meets its Completion
     Criteria as specified in the Statement of Work.

     The warranty period for an integrated system is a fixed period as 
     specified in the Statement of Work. It begins on the date we deliver the
     system to you.

     If an integrated system does not function as warranted during the 
     warranty period, we will correct the deficiency without charge. If we 
     are unable to do so, you may return the system to us and we will refund
     your money.

2.2  EXTENT OF WARRANTY

     If a Machine is subject to federal or state consumer warranty laws, our
     statement of limited warranty included with the Machine applies in place
     of these Machine warranties.

     Misuse, accident, modification, unsuitable physical or operating 
     environment, operation in other than the Specified Operating Environment,
     improper maintenance by you, or failure caused by a product for which
     we are not responsible may void the warranties.

     THESE WARRANTIES REPLACE ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, 
     INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
     PARTICULAR PURPOSE.

2.3  ITEMS NOT COVERED BY WARRANTY

     We do not warrant uninterrupted or error-free operation of a Product or
     Service.

     We will identify IBM Products and Services that we do not warrant.

     We provide non-IBM Products and Services on an "AS IS" basis. However,
     non-IBM manufacturers, suppliers, or publishers may provide their own
     warranties to you.

Z125-4575-00 1/91                 Page 11 of 23



IBM CUSTOMER AGREEMENT

PART 3 - MACHINES
- --------------------------------------------------------------------------------

3.1  TITLE

     When we accept your order, we agree to sell you the Machine described in 
     a Transaction Document. We transfer title to you or, if you choose, your
     lessor when we ship the Machine. However, we reserve a purchase money
     security interest in the Machine until we receive the amounts due. For
     a feature, conversion, or upgrade involving the removal of parts which
     become our property, we reserve the security interest until we receive
     the amounts due and the removed parts. You agree to sign an appropriate
     document to permit us to perfect our purchase money security interest.

3.2  RISK OF LOSS

     We bear the risk of loss for the Machine through its Date of 
     Installation. Thereafter, you assume the risk.

3.3  PRODUCTION STATUS

     Each Machine is manufactured from new parts, or new serviceable used 
     parts (which perform like new parts). In some cases, the Machine may 
     not be new and may have been previously installed. Regardless of the
     Machine's production status, our warranty terms apply.

3.4  INSTALLATION

     For the Machine to function properly, it must be installed in a suitable
     physical environment. You agree to provide an environment meeting our 
     specified requirements for the Machine.

     We design our standard installation procedures to ensure that each 
     Machine we install is in good working order and meets its Specifications.
     We will successfully complete these procedures before we consider the 
     Machine installed.

     You are responsible for setting up a Customer-set-up Machine (we provide 
     instructions to enable you to do so) and for the installation of a non-IBM
     Machine.

     MACHINE FEATURES, CONVERSIONS, AND UPGRADES

     We sell features, conversions, and upgrades for installation only on 
     designated, serial-numbered Machines. You represent that you have the
     permission of the owner (if you are not the owner of the Machine) and
     any lien holders to 1) install features, conversions, and upgrades and
     2) transfer removed parts to us.

     Some of these transactions (called "Net-Priced" transactions) include
     associated replacement parts. We provide these parts on an exchange 
     basis. All removed parts in a Net-Priced transaction become our property.
     For a Net-Priced transaction, you agree to allow us to install it within
     30 days of its delivery and to recover the removed parts. Otherwise, we
     may terminate the transaction and you must return the feature, 
     conversion, or upgrade to us at your expense.

Z125-4575-00 1/91                 Page 12 of 23



3.5  LICENSED INTERNAL CODE

     Certain Machines we specify (called "Specific Machines") use Licensed
     Internal Code (called "Code"). We own copyrights in Code. We own all
     copies of Code, including all copies made from them.

     We will identify each Specific Machine in a Transaction Document. If you
     are the rightful possessor of a Specific Machine, we grant you a license
     to use the Code (or any replacement we provide) on, or in conjunction 
     with, only the Specific Machine, designated by serial number, for which 
     the Code is provided. We license the Code to only one rightful possessor 
     at a time.

     Under each license, we authorize you to do only the following:

     1. execute the Code to enable the Specific Machine to function according 
        to its Specifications;

     2. make a backup or archival copy of the Code (unless we make one 
        available for your use), provided you reproduce the copyright notice
        and any other legend of ownership on the copy. You may use the
        copy only to replace the original, when necessary; and

     3. execute and display the Code as necessary to maintain the Specific
        Machine.

     You agree to acquire any replacement for, or additional copy of, Code
     directly from us in accordance with our standard policies and practices.
     You also agree to use that Code under these terms.

     You may transfer possession of the Code to another party only with the
     transfer of the Specific Machine. If you do so, you must 1) either give
     the other party all your copies of the Code or destroy them, and 2) give
     the other party a copy of this page with the Specific Machine's
     identification information filled in below. We license the other party
     when it accepts these terms by initial use of the Code. These terms
     apply to all Code you acquire from any source.

     Your license terminates when you no longer rightfully possess the 
     Specific Machine.

     ACTIONS YOU MAY NOT TAKE

     You agree to use the Code only as authorized above. You may not do, for
     example, any of the following:

     1. otherwise copy, display, transfer, adapt, modify, or distribute the 
        Code (electronically or otherwise), except as we may authorize in
        the Specific Machine's Specifications or in writing to you;

     2. reverse assemble, reverse compile, or otherwise translate the Code;

     3. sublicense or assign the license for the Code; or

     4. lease the Code or any copy of it.

      ----------------------------------------------------------------------
            INFORMATION FOR SUBSEQUENT LICENSEE OF LICENSED INTERNAL CODE
 
            This page is copied from the IBM Customer Agreement and is 
            provided to the subsequent licensee when Code is transferred.

            The Specific Machine being transferred is identified as:

                  Type/Model____________ Serial Number ________________

            The following definitions are provided for the subsequent
            licensee of the Code:

            1. "We" means International Business Machines Corporation (IBM);

            2. "Transaction Document" does not apply to you. The above
               Type/Model and Serial Number identify the Specific Machine
               to you;

            3. "You" means the subsequent licensee of the Code; and

            4. "Specifications" means IBM's Official Published Specifications.

      ----------------------------------------------------------------------

Z125-4575-00 1/91                 Page 13 of 23



[IBM LOGO]  CUSTOMER AGREEMENT

PART 4 - PROGRAMS

- --------------------------------------------------------------------------------

4.1  GRANT OF LICENSE

     When we accept your order, we grant you a license for the Program. 
Programs are copyrighted and licensed (not sold).  We do not transfer title to 
Programs to you.

4.2  LICENSE DETAILS

     Under each license, we authorize you to:

      1.  use the Program's machine-readable portion on only the Designated 
          Machine, unless --

           a.  the Designated Machine is inoperable. You may then use the 
               Program on a backup Machine,

           b.  the Designated Machine cannot assemble or compile the Program.  
               You may then assemble or compile it on another Machine,

           c.  we grant an "Installation License." You may then use the Program 
               on any other Machine in the same or adjoining rooms as the 
               Designated Machine, or

           d.  we grant a "Location License."  You may then use the Program 
               on any other Machine in the same building with the same mailing 
               address as the Designated Machine.

          If you change the Designated Machine, you agree to notify us of the 
          change and its date;

      2.  store the Program's machine-readable portion in, transmit it through, 
          and display it on, Machines associated with the Designated Machine;

      3.  do the following to support your authorized use as described above --

           a.  modify the Program's machine-readable instructions or data, or 
               merge them into another Program, and

           b.  make copies of the Program, provided you reproduce the copyright 
               notice and any other legend of ownership on each copy or partial 
               copy; and

      4.  use any portion of the Program we mark restricted (for example, 
          "Restricted Materials of IBM") only to --

           a.  resolve problems related to the use of the Program, and

           b.  modify the Program so that it will work together with other 
               products.

     You agree to comply with any additional terms (for example, a usage 
     restriction) that a Program's Specifications may contain. We provide the 
     Specifications to you with the Program. For an "AS IS" Program, any 
     additional terms are contained in a document called "Notice of 
     Availability."

     ACTIONS YOU MAY NOT TAKE

     You agree not to do any of the following:

      1.  sublicense, assign, or transfer the license for any Program;

      2.  distribute any Program to any third party; or

      3.  reverse assemble, reverse compile, or otherwise translate any 
          Program.



Z125-4575-00 1/91                                            Page 14 of 23




4.3  DISTRIBUTED FEATURES

     Some Programs have features (called "Distributed Features") that are 
     designed to work with those Programs (called "Associated Programs"). 
     After we accept your order for a Distributed Feature, we authorize you to:

      1.  make a copy of the Distributed Feature and its documentation; and

      2.  distribute the copy to, and use it on, a machine other than the 
          Designated Machine of the Associated Program. You may use the copy on 
          only one Machine at a time. Persons using a Machine outside of your 
          Enterprise may use the copy only to access the Associated Program.

4.4  ADDITIONAL LICENSE COPIES

     You may order additional licenses for Programs. If you prefer, for each 
     license we grant, rather than shipping you another copy of the Program, 
     we will authorize you to make an additional copy (called an "Additional 
     License Copy").

     For some Programs, you may make a copy under a Distributed System 
     License Option (called a "DSLO" license). We charge less for a DSLO 
     license than we do for the original license (called the "Basic" 
     license). In return for the lesser charge, you agree to do the following 
     while licensed under a DSLO:

      1.  have a Basic license for the Program;

      2.  provide problem documentation and receive Program Services (if any) 
          only through the location of the Basic license; and

      3.  distribute to, and install on, the DSLO's Designated Machine, any 
          release, correction, or bypass that we provide for the Basic license.

4.5  PROGRAM TESTING

     We provide a testing period for certain Programs to help you evaluate if 
     they meet your needs. The testing period for a Program starts 1) 10 days 
     after we ship it or 2) on the day we authorize you to make an Additional 
     License Copy. We will inform you of the duration of the Program's testing 
     period.

     For the first order for each Distributed Feature, the testing period is 
     the same as its Associated Program.

     We do not provide a testing period for a Program under a DSLO license.

4.6  PROGRAM PACKAGES

     We provide certain Programs together with their own license agreements. 
     These Programs (called "Program Packages") are licensed under the terms 
     of the agreements provided with them. This Agreement's patent and 
     copyright terms apply to IBM Program Packages.

     For a Program Package, we may specify that:

      1.  Additional License Copies apply.  If so, these copies are subject to 
          the terms of the Program Package's agreement, except that you may not 
          transfer them; and

      2.  a testing period applies. If so, and you return the Program Package 
          to us before the end of the testing period, we will refund your 
          money.

     If a Program Package has Distributed Features, this Agreement's terms 
     regarding Distributed Features apply.



Z125-4575-00 1/91                                            Page 15 of 23



4.7  PROGRAM PROTECTION

     For each Program, you agree to:

      1.  if it is a data base, allow access to it only to your employees;

      2.  ensure that anyone who uses it (accessed either locally or remotely) 
          does so only for your authorized use and complies with our terms 
          regarding Programs; and

      3.  maintain records of all copies.

4.8  PROGRAM SERVICES

     We provide Program Services for warranted Programs and for selected other 
     Programs. If we can reproduce your reported problem in the Specified 
     Operating Environment, we will issue defect correction information, a 
     restriction, or a bypass. We provide Program Services for only the 
     unmodified portion of a current release of a Program.

     We provide Program Services 1) on an on-going basis (with at least six 
     months' written notice before we terminate services for a Program), 2) 
     until the date we specify, or 3) for a period we specify.

4.9  VARIABLE-CHARGE PROGRAMS

     We may place a Machine in a Machine group. The charges for some Program 
     licenses depend on the group of the Designated Machine. We call these 
     Programs "Variable-Charge" Programs. Variable charges include graduated 
     charges and processor-based charges. We will specify the group for a 
     Machine and will inform you of any changes.

     For these licenses, the following apply:

      1.  if you change (including upgrade or downgrade) a Designated Machine 
          to a Machine in another group, you may incur a group-upgrade charge 
          or a changed recurring charge. You agree to promptly notify us of the 
          date of such a change;

      2.  if we reassign a Designated Machine to a Machine group with different 
          charges, Program licenses with one-time charges due or paid before 
          the reassignment are not affected. Otherwise, our price change terms 
          apply; and

      3.  if a change or reassignment results in a lower charge, we do not give 
          credits or refunds for one-time charges already due or paid.

4.10 LICENSE TERMINATION

     You may terminate the license for a Program on one month's written notice 
     or at any time during the Program's testing period. For some Programs, if 
     you terminate the license and replace that Program with another we specify,
     we only require you to pay an upgrade charge.

     We may terminate any license we grant in this Part if you do not meet your 
     obligations regarding Programs.

     You agree to destroy all copies of the Program within three months after 
     license termination. However, you may keep a copy in your archives.


Z125-4575-00 1/91                                            Page 16 of 23




[IBM LOGO]  CUSTOMER AGREEMENT

PART 5 - SERVICES

- --------------------------------------------------------------------------------

5.1  MAINTENANCE SERVICES

     You may select the type of service from those available for the Machine. 
     When we accept your order, we agree to service the Machine described in 
     a Transaction Document. Based on the type of service, we will restore 
     the Machine to good working order or exchange it. We may also perform 
     preventive maintenance, including lubrication, adjustments, and 
     replacement of parts. We manage and install engineering changes that 
     apply to the Machine.

     We will inform you of the date on which Maintenance Services begin. We 
     may inspect the Machine within one month following that date. If the 
     Machine is not in an acceptable condition for service, you may 1) have 
     us restore it for a charge or 2) withdraw your request for Maintenance 
     Services and we will refund any amounts you have paid to us for its 
     service.

     For a Machine under a usage plan, you agree to provide us with the meter 
     reading as of the last working day of the period that the minimum 
     maintenance charge covers.

     We provide Maintenance Services for selected non-IBM Machines only when 
     they are connected to certain IBM Machines. When a type of service 
     involves the exchange of a non-IBM Machine, the replacement may not be 
     identical.

     Maintenance Services do not cover accessories and certain parts, such as 
     frames and covers. In addition, Maintenance Services do not cover 
     service of a Machine damaged by misuse, accident, modification, 
     unsuitable physical or operating environment, improper maintenance by 
     you, or failure caused by a product for which we are not responsible.

     ALTERNATIVE SERVICE DURING WARRANTY

     For certain Machines, at any time during the warranty period, you may 
     select a different type of service from that which we designate for the 
     Machine. For example, if you prefer On-site service to Carry-in, it may 
     be available. We will inform you of the available types of service for 
     the Machine and the available alternative service periods. We provide 
     the alternative type of service for an additional charge. When the 
     alternative service ends, we will continue Maintenance Services for the 
     Machine under the same type of service you selected.

     MAINTENANCE SERVICES TERMINATION

     You may terminate Maintenance Services for a Machine on one month's 
     written notice to us under any of the following circumstances:

      1.  after it has been under Maintenance Services for at least six 
          months;

      2.  if you remove it from productive use within your Enterprise;

      3.  as of the effective date of an increase in Maintenance Services 
          charges; or

      4.  if you terminate coverage for a Maintenance Service Option under 
          our terms for 1) removal of Machine type from eligibility or 2) 
          increased total adjusted charges for Maintenance Services.

     We may terminate Maintenance Services for a Machine on three months' 
     written notice, provided it has been under Maintenance Services for at 
     least one year.

     Either of us may terminate service for any Machine if the other does not 
     meet its obligations concerning Maintenance Services. On termination of 
     service for a Machine, we will give you any applicable credit.


Z125-4575-00 1/91                                            Page 17 of 23



5.2  CONTINUING SUPPORT SERVICES

     We provide Continuing Support Services on a contract-period basis to 
     assist you in such areas as improving the availability of your systems 
     and improving your productivity. We provide the terms specific to a 
     Service in an Attachment. If we make a change to the terms of an 
     Attachment that 1) affects your current contract period and 2) you 
     consider unfavorable, on your request, we will defer it until the end of 
     that contract period.

     We will specify the eligible Products, applicable prerequisites and 
     minimum commitments, exit-option percents, and available contract 
     periods for a Service. We will also inform you periodically of any 
     changes. These changes apply only to orders that we confirm on or after 
     the effective date of the change.

     When we accept your order, we will confirm the specific details of the 
     Service in a Transaction Document. You may select a start date for the 
     Service that is within three months following the effective date we 
     specify in the Transaction Document.

     During a contract period, we may increase charges. An increase becomes 
     effective on the next anniversary of the start of a contract period, 
     following the effective date we specify in the notice. When an increase 
     results in a change to your total monthly charge for a Service of more 
     than the exit-option percent we specify, you may terminate that Service 
     on the effective date of the increase. Adjustment or termination charges 
     do not apply in this case.

     You may request a change to the Services you have selected on one 
     month's notice. If we agree, we will confirm the change to you with 
     applicable adjustments in charges.

     Each of us agrees to notify the other (before your current contract 
     period expires) if they do not intend to renew.

     CONTINUING SUPPORT SERVICES TERMINATION

     You may terminate a Continuing Support Service by providing us one 
     month's written notice upon fulfillment of any minimum commitments.

     The termination of Services with contract periods longer than one year 
     results in adjustment charges. In this case, you agree to pay the lesser 
     of:

      1.  the difference between the total charges you paid through the 
          termination date and those you would have paid for the shorter 
          contract period;

      2.  the monthly charge multiplied by the applicable adjustment charge 
          factor; or

      3.  the total charges remaining to complete the contract period.


5.3  PROJECT SUPPORT SERVICES

     The Project Support Services we make available to you include providing 
     general assistance on a technical task (such as writing programs), 
     providing consulting services, acting as a prime contractor to deliver 
     an information handling function, and providing Systems Integration 
     Services.

     When we accept your order, we agree to provide the Services described in 
     the Statement of Work. We require a separate Statement of Work, signed 
     by both of us, for each project.

     We manage the project unless the Statement of Work specifies that you 
     manage it. If you are responsible, then we only provide Services to 
     assist you.


Z125-4575-00 1/91                                            Page 18 of 23



     The Statement of Work includes:

     1. our respective responsibilities;

     2. an estimated schedule which we provide for planning purposes;

     3. the specific conditions, if any, (called the "Completion Criteria")
        that we are required to meet to fullfill our obligations; and

     4. applicable charges and any other terms.

     Each of us agrees to make reasonable efforts to carry out our respective
     responsibilities according to the estimated schedule. However, if
     Completion Criteria are applicable, then the project is complete when we
     meet those criteria.

     CHANGES TO THE STATEMENT OF WORK

     When both of us agree to change a Statement of Work, we will prepare a
     written description of the change (called a "Change Authorization"). The
     Change Authorization becomes effective when we provide it to you. It need
     not be signed, unless either of us requests signature.

     Any change in the Statement of Work may affect the charges, estimated
     schedule, or other terms. Depending on the scope of the requested change,
     we may charge you for our effort to analyze it. We will then give you a 
     written estimate of the charges for the analysis. We will perform the
     analysis only on your written authorization.

     PERSONNEL

     Each of us will authorize a person to represent us during the project. 
     Each will 1) address all notices to the other's representative and
     2) promptly notify the other in writing if this person is replaced.
     Each of us is responsible for supervising and controlling only our own
     personnel.

     We will try to honor your requests regarding the assignment of our
     personnel to your project. However, we reserve the right to determine 
     the assignment of our personnel.

     OWNERSHIP AND LICENSE

     During a project, we may deliver to you work product (called 
     "Materials"), such as programs, program listings, programming
     tools, documentation, reports, and drawings.

     The Statement of Work will specify if Materials are applicable
     to the project. It will identify them as being "Type I Materials,"
     "Type II Materials," or otherwise as we both agree.

     Type I Materials are those, created during the project, in which you will
     have all right, title, and interest (including ownership of copyright).
     We will retain one copy of the Materials. You grant us 1) an irrevocable,
     nonexclusive, worldwide, paid-up license to use, execute, reproduce,
     display, perform, distribute (internally and externally) copies of, and
     prepare derivative works based on Type I Materials and 2) the right
     to authorize others to do any of the former.

     Type II Materials are those in which we or third parties have all right,
     title, and interest (including ownership of copyright). We will deliver 
     one copy of the Materials to you. We grant you an irrevocable,
     nonexclusive, worldwide, paid-up license to use, execute, reproduce,
     display, perform, and distribute (internally only) copies of Type II
     Materials.

     Each of us agrees to reproduce the copyright notice and any other
     legend of ownership on any copies made under the licenses granted in
     this Part.

Z125-4575-00 1/91                 Page 19 of 23



     PROJECT SUPPORT SERVICES TERMINATION

     You may terminate a project on written notice to us. We may terminate a 
     project if you do not meet your obligations concerning it. Upon 
     termination, we will stop our work in an orderly manner as soon as 
     practical.

     You agree to pay us for all Services we provide and any Materials we 
     deliver though the project's termination. Payment includes any charges 
     we incur in terminating subcontracts.

     ADDITIONAL TERMS FOR SYSTEMS INTEGRATION SERVICES

     When the Statement of Work specifies Systems Integration Services, we 
     provide you with an integrated system that may consist of a combination 
     of Products, Services, Materials, and other items. We design, develop, 
     deliver, install, and support the system as described in the Statement 
     of Work.

     The Statement of Work contains the Completion Criteria. We will inform 
     you when we meet each of them. You then have 10 days to inform us if 
     you believe that we have not met the Completion Criteria.

5.4  IBM INFORMATION NETWORK AND OTHER SERVICES

     IBM INFORMATION NETWORK SERVICES

     The IBM Information Network (called "IBM IN") Services we make available
     to you include access to, and use of, IBM IN machines, programs, 
     networking facilities, and associated communications and support 
     services. We provide the terms specific to IBM IN Services in an
     Attachment.

     ON-LINE SERVICES

     We make on-line Services available to you, including access to certain
     of our information data bases. We provide these Services to you through
     a connection to IBM IN. We provide the terms specific to an on-line
     Service in an Attachment. We may specify that you accept the terms of
     IBM IN Services as a prerequisite to an on-line Service.

     OTHER SERVICES

     We make other Services available to you that are not associated with the
     Services described in this Part. For these Services, we provide all the
     additional terms in Attachments.



Z125-4575-00 1/91                 Page 20 of 23



IBM CUSTOMER AGREEMENT

PART 6 - OPTIONS
- --------------------------------------------------------------------------------
6.1  VOLUME DISCOUNTS

     We provide discounts for certain Products based on the volume of 
     business you agree to do with us (called your "Commitment") during
     a contract period. You may make a Commitment based on either Product
     quantity or revenue. Revenue for a Product is its single-unit charge,
     less any discounts or allowances.

     We will specify the eligible Products, their categories, available 
     contract periods, upper-limit percents, and adjustment charge factors. 
     We will inform you periodically of any changes. An unfavorable change 
     (and all changes related to it) applies to an existing Commitment only 
     if you accept it in writing. Related changes become effective at the 
     same time. We will also inform you if we withdraw eligible Products from 
     marketing. We then accept orders you place for these Products subject to 
     their availability.

     Unless we specify otherwise, we do not discount Program upgrades, 
     Program features ordered separately from Programs, accessories, or 
     field-installed Machine features, conversions, or upgrades.

     END USER CERTIFICATION

     You agree to acquire the Products for use only within your Enterprise 
     and not for remarketing. We call this representation "End User 
     Certification." We provide the discounts to you based on End User 
     Certification.

     HOW YOU MAY OBTAIN THE DISCOUNTS

     If you wish to obtain the discounts, you agree to sign an Addendum 
     specifying your Commitment, and selected contract-period start date and 
     duration.

     During the contract period, you may increase your Commitment or extend 
     the contract period (subject to our approval) by signing a revised 
     Addendum. If you extend, you agree to increase your Commitment so that 
     the new discount precent is at lease equal to your current discount 
     percent. Any increased discount percent applies to all eligible Products 
     for which Date of Installation is on or after the date we receive your 
     signed Addendum.

     HOW WE APPLY THE DISCOUNTS

     We apply the discount to the single-unit charges of eligible Products 
     that you acquire from us during the contract period. The charges are the 
     lesser of 1) those generally available at the time of acquisition or 2) 
     the announced charges in effect on the date we receive the initial 
     Addendum, subject to our price change terms described below.

     We count specified Products that you acquire from our authorized 
     remarketers when we receive the require certification. Adjustment 
     charges do not apply to these Products.

     We may place some Products in a dependent category with an associated 
     controlling category. To determine the discount percent applicable to 
     either category, we count quantities or revenue for only those Products 
     in the controlling category.

     PRICE CHANGES

     During a contract period, we may increase or decrease charges. We apply 
     your discount to the new charges as follows:

     1. we establish a maximum charge (called an "Upper Limit") for each 
        Product in a committed category for each year of a contract period. 
        We determine the Upper Limit by increasing the announced charge in 
        effect, as of the date we receive the initial Addendum,

Z125-4575-00 1/91                 Page 21 of 23




        by a certain amount. We calculate this amount by multiplying that 
        charge by the upper-limit percent we specify at the time of your 
        Commitment;

     2. for an increase, we apply the discount to either the increased charge 
        or the Upper Limit, whichever is less; and

     3. for a decrease, we apply the discount to the decreased charge, 
        provided you accept any related changes in terms we may have made after
        your Commitment. Otherwise, you may select 1) the decreased charge 
        without discount or 2) the discounted charge available to you before
        the decrease.

     ADJUSTMENT CHARGES

     If you have not met your Commitment by the end of the contract period, 
     you agree to pay adjustment charges. The adjustment charge for each 
     Product is either:

     1. the difference between the discounted amount we charged you and the 
        discounted amount which you were entitled to receive; or

     2. the result of multiplying the adjustment charge factor by the number 
        of discount percentage points between what we gave you and what you 
        were entitled to receive.

     We will inform you which method we use for a particular Product.

     For a revenue-based Commitment, the total of the adjustment charges will 
     not be more than the difference between your Commitment and the actual 
     revenue you attained.

     INTERNATIONAL DISCOUNTS

     For our international customers, we provide volume discounts based 
     on worldwide Commitments. To allow you to participate in such a 
     Commitment, this Agreement may be modified by a signed international 
     agreement. You, your international enterprise coordinator, and we will sign
     the relevant Transaction Document, unless the coordinator exempts you from 
     signing. That Transaction Document becomes part of this Agreement.

6.2  MAINTENANCE SERVICE OPTIONS

     We provide Maintenance Service Options for certain Machines. If you wish 
     to obtain the benefit of lower charges available under an Option, you
     agree to assume additional, specified responsibilities. We provide the
     terms specific to an Option in an Attachment.

     We will specify the eligible Machine types, eligible types of service, 
     available disount percents and contract periods, exit-option percents, and 
     notice requirements for termination of each contract period, as 
     applicable to each Option. We will also inform you periodically of any 
     changes. We will defer an unfavorable change (and all changes related to
     it) until the end of your contract period, if you request it in writing
     before the effective date of the change. Related changes become effective
     at the same time.

6.3  PAYMENT OPTIONS

     EXTENDED MAINTENANCE OPTION

     You may select the Extended Maintenance Option (called the "EMO") for 
     certain Machines. Under this Option, we adjust your Maintenance Services 
     charges based on your prepayment of those charges during an available 
     contract period.

     We will specify the eligible Machine types and available contract 
     periods. We will also inform you periodically of any changes. A change 
     applies only to Machines you add under this Option on or after the
     effective date of the change.

2125-4575-00 1/91                                              Page 22 of 23



     The Transaction Document will list the Machines covered and the dates of 
     coverage for the contract period you have selected for each Machine.

     You may select EMO in addition to other Maintenance Service Options. We 
     then adjust the machine's EMO charge based on the applicable discounts
     which you are entitled to receive under those Options. While under this
     Option, you agree to maintain coverage under all the Services and other
     Options on which we base the Machine's EMO charge.

     For a machine not yet installed or set up, coverage starts on its Date 
     of Installation. For an installed Machine, coverage starts on a 
     mutually-agreed-to date. If applicable, the contract period includes the 
     machine's warranty period.

     We calculate the EMO charge for a Machine using the announced Maintenance 
     Services charges and any applicable discounts in effect for the Machine
     when coverage begins. EMO charges are not refundable after coverage has
     started for the Machine.

     Both of us agree that if a feature, conversion, or upgrade is installed 
     on a machine while it is under this Option 1) an additional charge may 
     apply and 2) the feature, conversion, or upgrade is subject to the
     remaining portion of the contract period.

     If we increase the EMO charge, the increase does not apply to a Machine 
     not yet installed or set up, unless we give you at least three months'
     notice before its scheduled date of shipment. If we decrease the EMO charge
     before coverage has begun for a Machine, you receive the benefit of the
     decrease.

     We will give you at least three months' notice of a machine's eligibility
     for renewal. At the end of your contract period, we will continue 
     Maintenance Services for the Machine (if available), unless you request us
     not to do so.

     If you transfer coverage for a Machine to a third party, you agree to 
     inform that party 1) of the applicable terms of this Agreement and 2) that
     it must notify us in writing of the transfer, the location of the Machine,
     and acceptance of coverage. If that party does not wish to maintain
     coverage under all the Services and other Options on which we base the
     Machine's EMO charge, you agree to pay the transfer charge that we specify.

     INVOICING OPTIONS

     We make Invoicing Options available to you for certain Products and 
     Services to provide flexibility in payment terms. We provide the terms 
     specific to an Option in an Attachment.

     We will specify the eligible Products, Services, and charges, and the 
     available contract periods, invoicing schedules, and environments which 
     may be covered by an Option. We will also inform you periodically of any 
     changes.

     Together, we will estimate your requirements for the applicable Products 
     and Services. We use this estimate to determine the total charges that we 
     will invoice, distributed according to the schedule you select. These 
     invoiced amounts replace the applicable charges otherwise due. Depending 
     on the Option, the total charges may be subject to adjustments.

     The Transaction Document, signed by both of us, will list the date from 
     which we provide the selected Option to you and its other details.

6.4  SPECIAL OPTIONS

     In order to meet your specific requirements, we may provide Special 
     Options to you. Under these Options, we are willing to provide special 
     terms and tailor our processes for you. We will describe our mutual 
     commitments under a Special Option in a Transaction Document.


Z125-4575-00 1/91                                    Page 23 of 23




                                   EXHIBIT G


                                          BASE PERCENTAGE
                                          FOR COMMISSIONS FOR
GROUP           COUNTRIES IN GROUP        COUNTRIES IN GROUP
- -----           ------------------        ------------------
- ----------------------------------------------------------------------------

CANADA                                    [*]
- ------
                Canada

EMEA-A                                    [*]
- ------
                United Kingdom
                Sweden
                Norway
                France
                Finland
                Denmark
                Spain
                Germany

EMEA-B                                    TO BE DETERMINED
- ------                                    ----------------
                Italy
                Hungary
                Russia
                Poland

ASIA/PACIFIC-A                            [*] ([*] if no customer set up)
- --------------
                Hong Kong
                Taiwan
                Singapore
                Thailand
                Turkey
                New Zealand
                Australia
                Malaysia
                Japan

ASIA/PACIFIC-B                            TO BE DETERMINED
- --------------                            ----------------

                South Korea

*  For Sales Per Project up to [*], Percentage is [*]; for amounts 
   between US$1-2 million, Percentage is [*]; for amounts over [*], 
   Percentage is [*]

   If Invoiced Amounts reach the upper limit of the range of Base Percentage, 
   the Commissions will be calculated by applying the higher percentage to 
   the portion of the Invoiced Amount below such limit and the lower 
   percentage of the balance.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                     - 24 -





TASKS FOR ELIGIBILITY* FOR COMMISSIONS WITH RESPECT TO EACH COUNTRY LISTED IN 
THIS EXHIBIT G:



CableData (or its subsidiaries or in-country distributors) shall:

A.  GENERAL ACTIVITIES:

    1.  promote customer acquisition of CableData/IBM products and services;

    2.  monitor worldwide cable television market activity in the country;

    3.  develop a market and product strategy for CableData DDP/I products 
        used with IBM products and services in the country;

    4.  provide DDP/I advertising, sales brochures and participate in cable 
        television trade shows in the relevant country;

    5.  set up hardware and install software Eligible Products** (perform the 
        work necessary for installation of Commissionable Products such that 
        installation can be achieved in accordance with the delivery schedule);

    6.  provide marketing education on DDP/I products to its in-country 
        representatives and in-country IBM personnel;

    7.  provide, subject to availability of personnel, marketing assistance 
        to IBM for DDP/I cable television accounts (for countries in EMEA-A 
        group only);

    8.  identify cable television market opportunity(ies) in the relevant 
        country(ies);

B.  ACCOUNT-SPECIFIC ACTIVITIES:

    1.  provide, as CableData deems appropriate, relevant marketing activity, 
        such as--

        - responding to issued RFP/RFB/RFQ for DDP/I products used with IBM 
          products;
        - monitoring and follow-up on sales leads;
        - actively participating in initial and follow-on DDP/I sales calls;
        - handling all contract negotiations for DDP/I products;
        - monitoring country and account activity for customer requirements 
          for DDP/I;
        - advising IBM of customer's requirements for additional IBM products 
          as CableData becomes aware of such requirements; and

 *   IBM-Sacramento (not IBM Subsidiary within the country) is responsible 
     for determining CableData's compliance with the tasks to maintain 
     eligibility for payment of Commission.

**   This task not required for Commission in Canada



                                     - 25 -





IBM                                                                   [LOGO]
                                     EXHIBIT H

AGREEMENT FOR EXCHANGE OF CONFIDENTIAL INFORMATION
- -------------------------------------------------------------------------------

The Customer (you) and International Business Machines Corporation (IBM) 
agree that the following terms and conditions apply when one of the parties 
(Discloser) discloses Confidential Information (Information) to the other 
(Recipient) under this Agreement. You and IBM agree that our mutual objective 
under this Agreement is to provide appropriate protection for information 
while maintaining our ability to conduct our respective business activities.

1.  ASSOCIATED CONTRACT DOCUMENTS

    Each time one of the parties wishes to disclose specific information to 
the other, the Discloser will issue a Supplement to this Agreement 
(Supplement) before disclosure.
    The Supplement will identify the Recipient's person designated to be its 
Point of Contact for the disclosure and will contain the Initial and Final 
Disclosure Dates. If either of these dates is omitted from the Supplement, 
such date will be deemed to be the actual date of disclosure. Information 
becomes subject to this Agreement on the Initial Disclosure Date. The 
Supplement will also contain a nonconfidential description of the specific 
information to be disclosed and any additional terms and conditions for that 
Information.
    The only time you and IBM are required to sign the Supplement is when it 
contains additional terms and conditions. When signatures are not required, 
the Recipient indicates acceptance of Information under the terms and 
conditions of this Agreement by participating in the disclosure, after 
receipt of the Supplement.

2.  DISCLOSURE

    The Discloser and the Recipient's Point of Contact will coordinate and 
control the disclosure. Information will be disclosed either:
    a)  in writing;
    b)  by delivery of items;
    c)  by initiation of access to Information, such as may be contained in a 
        data base; or
    d)  by oral and/or visual presentation.
    Information should be marked with a restrictive legend of the Discloser. 
If Information is not marked with such legend or is disclosed orally, 1) the 
Information will be identified as confidential at the time of disclosure and 
2) the Discloser will promptly provide the Recipient with written 
confirmation.

- -------------------------------------------------------------------------------

PAGE 2 IS ALSO PART OF THIS AGREEMENT.  The parties acknowledge that they 
have read this Agreement, understand it, and agree to be bound by its terms 
and conditions. Further, they agree that the complete and exclusive statement 
of the agreement between the parties relating to this subject shall consist 
of this Agreement and its Supplements. This statement of the agreement 
supersedes all proposals or other prior agreements, oral or written, and all 
other communications between the parties relating to this subject. Any 
reproduction of this Agreement by reliable means will be considered an 
original of this document.

International Business Machines        Customer name:
    Corporation                        U.S. Computer Services
Armonk, New York 10504                 d/b/a CableData

By                                     By 
   -----------------------------------    ----------------------------------- 
      Authorized signature                    Authorized signature

Name (type or print):                  Name (type or print):

Date:  January 19, 1992                Date:  January 19, 1992

Agreement number:                      Customer number:
Strategic Alliance Agreement
IBM Branch Office number:              Customer address:
                                       2969 Prospect Park Drive
IBM Branch Office address:             Rancho Cordova, CA 95670
520 Capitol Mall
Sacramento, CA 95814


                                Page 1 of 2




3. OBLIGATION OF CONFIDENTIALITY

   The Recipient will use the same care and discretion to avoid disclosure, 
publication or dissemination of information as its uses with its own similar 
information that it does not wish to disclose, publish or disseminate. The 
Recipient may use Information for any purpose which does not violate such 
obligation of confidentiality.
   The Recipient may disclose Information to:
   a)  its employees and employees of its parent and subsidiary companies 
       who have a need to know; and
   b)  any other party with the Discloser's prior written consent.
Before disclosure to any of the above parties, the Recipient will have a 
written agreement with such party sufficient to require that party to treat 
Information in accordance with this Agreement.
   The Recipient may disclose Information to the extent required by law. 
However, the Recipient must give the Discloser prompt notice and make a 
reasonable effort to obtain a protective order.

4. CONFIDENTIALITY PERIOD

   Disclosed Information continues to be subject to this Agreement for two 
years following the Final Disclosure Date.

5. EXCEPTIONS

   No obligation of confidentiality applies to any Information that the 
Recipient:
    a)  already possesses without obligation of confidentiality;
    b)  develops independently; or   
    c)  rightfully receives without obligation of confidentiality from a third  
      party. 
No obligation of confidentiality applies to any Information that is, or 
becomes, publicly available without breach of this Agreement.    
   In addition, no obligation of confidentiality applies to any ideas, concepts,
know-how, or techniques contained in Information that are related to the 
Recipient's business activities (Knowledge). However, this does not give the 
Recipient the right to disclose, except as set forth elsewhere in this 
Agreement, 1) the source of Knowledge, 2) any financial, statistical or 
personnel data or 3) the business plans of the Discloser.    
   Neither this Agreement nor any disclosure of Information grants the Recipient
any license under any patents or copyrights.

6. DISCLAIMERS

   THE DISCLOSER PROVIDES INFORMATION ON AN "AS IS" BASIS.
   The Discloser will not be liable for any damages arising out of use of 
Information.
   Disclosure of Information containing business plans is for planning 
purposes only. The Discloser may change or cancel its plans at any time. 
Therefore, use of such information is at the Recipient's own risk.

7. GENERAL

   This Agreement does not require either party to disclose or to receive 
Information.
   Neither party may assign its rights or delegate its duties or obligations 
under this Agreement without prior written consent. Any attempt to do so is 
void.
   The Recipient will comply with all applicable United States and foreign 
export laws and regulations.
   IBM may modify the terms and conditions of this Agreement by giving you 
three months' written notice. Any such modification will apply only to 
Information for which the Initial Disclosure Date is on or after the 
effective date specified in the notice. Otherwise, only a written agreement 
signed by you and IBM can modify this Agreement.
   Either party may terminate this Agreement by providing one month's written 
notice to the other. Any provisions of this Agreement which by their nature 
extend beyond its termination will remain in effect beyond such termination 
until fulfilled and will apply to either party's successors and assigns.
   If there is a conflict between the terms and conditions of this Agreement 
and a Supplement, those of the Supplement prevail. Except as modified by a 
Supplement, the terms and conditions of this Agreement remain in full force 
and effect.
   The laws of the State of New York govern this Agreement.

                                  Page 2 of 2




IBM                                                                   [LOGO]

SUPPLEMENT TO AGREEMENT FOR EXCHANGE OF CONFIDENTIAL INFORMATION
- -------------------------------------------------------------------------------

Customer name and address:             Reference Agreement number:         
U.S. Computer Services                 Strategic Alliance Agreement        
d/b/a CableData                                                            
2969 Prospect Park Drive               Supplement number:                   
Rancho Cordova, CA 95670                                                    
                                                                            
IBM Branch Office address:             IBM Branch Office number:            
520 Capitol Mall                                                            
Sacramento, CA 95814                   Customer number:                     


- -------------------------------------------------------------------------------

Discloser:                             Name and Address of Recipient's Point  
                                           of Contact:                        
   IBM                                                                        
        -------                                                               
   You                                                                        
           X                                                               
        -------
                                                                              
Initial Disclosure                     Final Disclosure                       
   Date:      [*]                         Date:  Termination of Strategic     
         -------------                              Alliance Agreement        
                                                ------------------------------
                                          
USE THE ACTUAL DATE OF DISCLOSURE OR      USE THE DATE ON WHICH THE DISCLOSURE 
THE DATE ON WHICH ACCESS TO INFORMATION,  IS TO BE COMPLETED OR THE DATE ON   
SUCH AS MAY BE CONTAINED IN A DATA BASE,  WHICH ACCESS TO INFORMATION WILL BE  
IS TO BE INITIATED. INFORMATION BECOMES   TERMINATED. THE CONFIDENTIALITY      
SUBJECT TO THIS SUPPLEMENT AND THE        PERIOD FOR INFORMATION EXTENDS FROM  
REFERENCED AGREEMENT ON THIS DATE.        THIS DATE.                           

        NOTE: BOTH DATES MUST BE PROVIDED, EVEN IF THEY ARE THE SAME.

- -------------------------------------------------------------------------------

REMINDER: THE DISCLOSER MUST PROVIDE THE RECIPIENT WRITTEN CONFIRMATION 
PROMPTLY AFTER A DISCLOSURE THAT 1) IS AN ORAL PRESENTATION, 2) CONSISTS OF 
THE DELIVERY OF ITEMS THAT ARE NOT MARKED WITH A RESTRICTIVE LEGEND OF THE 
DISCLOSER OR 3) CONSISTS OF ACCESS TO INFORMATION THAT IS NOT MARKED WITH A 
RESTRICTIVE LEGEND OF THE DISCLOSER.


PAGE 2 AND 1 CONTINUATION PAGE(S) ARE ALSO PART OF THIS SUPPLEMENT. The 
parties acknowledge that they have read this Supplement, understand it, and 
agree to be bound by its terms and conditions. Further, they agree that this 
Supplement and the referenced Agreement are the complete and exclusive 
statement of the agreement between the parties, superseding all proposals or 
other prior agreements, oral or written, and all communications between the 
parties relating to this subject. Any reproduction of this Supplement by 
reliable means will be considered an original of this document.

The only time you and IBM are required to sign this Supplement is when it 
contains additional terms and conditions.


International Business Machines        Customer Name:                         
    Corporation                        U.S. Computer Services                 
Armonk, New York 10504                 d/b/a CableData                        


By                                      By                                      
   ------------------------------------    ------------------------------------ 
          Authorized Signature                    Authorized Signature          

Name (type or print):                   Name (type or print):       
                                                                    
Date:  January 10, 1992                 Date:  January 10, 1992     


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                       Page 1



IBM                                                                      [LOGO]


SUPPLEMENT TO AGREEMENT FOR EXCHANGE OF CONFIDENTIAL INFORMATION
- --------------------------------------------------------------------------------
REFERENCE AGREEMENT NUMBER:            SUPPLEMENT NUMBER:
Strategic Alliance Agreement                     1
- --------------------------------------------------------------------------------

CONFIDENTIAL INFORMATION:
THE FOLLOWING IS A NONCONFIDENTIAL DESCRIPTION OF INFORMATION THE DISCLOSER
WISHES TO DISCLOSE.

U.S. Computer Services' DDP/SQL and DDP/I source code, object code,
documentation, anticipated strategic business plans, anticipated targeted market
countries


ADDITIONAL TERMS AND CONDITIONS, IF ANY:

All of the above shall be held in confidence (except where information is
subject to an Exception as set forth in Paragraph 4 of the Agreement for
Exchange of Confidential Information) whether or not they are marked with a
restrictive legend.

The Recipient may use information solely for the purpose of fulfilling its
obligations under the Strategic Business Agreement between IBM and Customer
dated as of January 18, 1992.


- --------------------------------------------------------------------------------
/ / Check this box if there  are continuation pages, including attached
    additional terms and conditions.  Also, enter the number of "Continuation
    Page(s)" on page 1 of this Supplement.
- --------------------------------------------------------------------------------

Z125-4323-00 3/90                      Page 2



                 ADDENDUM NUMBER ONE TO STRATEGIC BUSINESS AGREEMENT

    THIS ADDENDUM NUMBER ONE TO STRATEGIC BUSINESS AGREEMENT (the "Addendum")
is made and entered into as of June 4, 1993 by and between U.S. COMPUTER
SERVICES, a California corporation doing business as CableData and having its
principal place of business at 2969 Prospect Park Drive, Rancho Cordova,
California 95670-6006 ("CableData"), and INTERNATIONAL BUSINESS MACHINES
CORPORATION, a New York corporation having a place of business at 400 Capitol
Mall, Sacramento, California 95814 ("IBM").

                                       RECITALS

    A.   CableData and IBM are the parties to that certain Strategic Business
Agreement dated as of January 19, 1992 (the "Strategic Business Agreement")
pursuant to which they were to cooperate in the development by CableData of
certain revised versions of CableData's products that were to be compatible with
designated IBM operating systems and hardware, including IBM's UNIX-based and
POSIX-based AIX operating systems, and were to be primarily suitable for use by
customers outside the U.S.  It is CableData's intent to limit the number of
platforms for its products.

    B.   CableData and IBM now wish to modify the Strategic Business Agreement
in order to provide for the development by CableData of certain further revised
versions of CableData's products that will be compatible with IBM RISC
System/6000 and IBM's UNIX-based and POSIX-based AIX operating systems
("Designated IBM Products"), but which are suitable for use by domestic
customers within the U.S.

    NOW THEREFORE, in consideration of these premises and of the mutual
promises and conditions contained in this Addendum, IBM and CableData hereby
agree as follows:

                                      ARTICLE I
                                     DEFINITIONS

    Section 1.1  DEFINITIONS. Except as otherwise provided herein, all
capitalized terms used in this Addendum shall have the meaning given to them in
the Strategic Business Agreement.  Notwithstanding the foregoing, when used in
this Addendum, the following terms shall have the meanings provided below:


                                        - 1 -



         (a)  "DDP/SQL" means Release 2.7 or lower number release of
CableData's existing proprietary cable television subscriber management
applications software.

                                      ARTICLE II
                           DEVELOPMENT OF DOMESTIC DDP/SQL

    Section 2.1  MUTUAL COOPERATION. The parties' respective obligations under
this Addendum shall commence on the date first written above.  Each party shall
use all reasonable efforts to facilitate the completion of the development by
CableData of a version of DDP/SQL that will be compatible with Designated IBM
operating systems and hardware, including IBM's UNIX-based and POSIX-based 
AIX operating systems, and will be primarily suitable for use by CableData
customers within the U.S.  Specifically, the parties wish to permit CableData
to develop a set of CableData-owned system libraries and a separate
CableData-owned application software product (DDP/SQL) which can be operated on
Designated IBM Products and which is appropriate for CableData customers in the
U.S.  It is also the parties' intention that when DDP/SQL and Designated IBM
Products are configured in a single system, that system will perform within
agreed and commercially reasonable specifications and parameters. If the parties
disagree on a technical issue during the development process, or if, when
DDP/SQL and any Designated IBM Products are configured in a single system, that
system does not perform within agreed and commercially reasonable specifications
and parameters, then the parties shall confer in good faith concerning such
issue or failure to perform, and shall negotiate in good faith to agree on joint
action to resolve such issue or failure.  Such joint action may include
additional development efforts on terms and conditions acceptable to the
parties, in their discretion. Each party shall further use all reasonable
efforts to cooperate in good faith with the other party to achieve the 
[*] objectives described herein.

    Section 2.2  PORTING OF SYSTEM LIBRARIES.
         (a)  Both parties shall cooperate as specified in this Addendum and in
the Strategic Business Agreement to [*].  In such [*] work, the parties will 
also maintain [*] Libraries with domestic standards. For the term of this 
Addendum, the parties agree to cooperate in future modification of the [*].  
(The parties understand that such cooperation for future matters does not 
include [*].) It is the intent of the parties that such [*] will work [*] 
capabilities of [*].


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.


                                        - 2 -



         (b)  CableData shall [*] as described in Section 2.2(a) of this 
Addendum.  During the [*] process and thereafter to the extent reasonably 
necessary, IBM shall in its sole discretion provide the services of an 
adequate number of [*] to assist CableData [*].  All such [*] shall have 
appropriate skill levels with [*] experience on [*] and experience in [*] 
using [*] for such purposes.  The assignment of such engineers shall be to 
consult with CableData on [*] issues.  These activities shall be done under 
the guidance and acceptance of CableData.  Upon mutual agreement of the 
parties, some or all of such [*] shall be assigned to work at [*] during a 
portion of the [*] phase.

         (c)  IBM shall provide technical  information with respect to [*], 
including all [*] call information made publicly available.

    Section 2.3  [*].  CableData shall use reasonable efforts to [*] DDP/SQL, 
including necessary modifications to [*] and [*] DDP/SQL, to be capable of [*]
 to be capable of operating [*] and the [*] standards using an [*].

    Section 2.4  JOINT PLANNING COMMITTEE.  The parties shall consult with
other on at least a quarterly basis regarding progress [*] DDP/SQL in
accordance with an agree-to [*] schedule prepared by CableData.  To
facilitate such consultations and to support their mutual efforts under this
Agreement, the parties shall establish a Joint Planning Committee composed of
representatives designated by each party.  This body shall meet at least once
per calendar quarter during the term of this Agreement, and more frequently
as deemed necessary by the parties.  The Joint Planning Committee shall consult
on the [*] DDP/SQL [*] schedules, or other aspects of cooperation between the 
parties as contemplated by this Agreement.  Among the representatives to the 
Joint Planning Committee designated by each party, one (1) person shall be a 
[*] to speak for that party with respect to [*] matters.  The designated 
technical representative for CableData shall be its [*].  IBM shall notify 
CableData in writing of the name of the designated technical representative 
for IBM within fourteen (14) days following the execution of this Addendum by 
both parties.  The parties' designated representatives to the Joint Planning 
Committee may be replaced at any time, by written notice of the designating 
party to the other


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 3 -



party.  The Joint Planning Committee shall meet in locations and at times
reasonably acceptable to both parties.  Each party shall be responsible for its
own costs and expenses in attending and participating in meetings of the Joint
Planning Committee.

                                     ARTICLE III
                                  FINANCIAL MATTERS

    Section 3.1  [*].  To assist CableData in financing a
portion of the costs and expenses to be incurred by CableData [*] DDP/SQL
as contemplated by this Addendum, [*]:

         (a)  IBM shall pay CableData an initial installment of [*] on
July 1, 1993.

         (b)  IBM shall pay CableData [*] each, on the first business day of 
each calendar quarter, commencing on October 1, 1993, provided, however, that 
IBM will continue to pay such installments only so long as the [*] referenced 
in Section 2.4 is substantially being met.

         (c)  In the event that the parties do not enter into the further
business relationship contemplated in Section 4.1 by January 1, 1994, then
further installment payments shall be held in abeyance until such business
relationship is entered into.  If no such relationship is entered into by
February 1, 1994, CableData shall repay to IBM installments previously received
under this Addendum and shall not be entitled to the remaining installments, if
any.

         (d)  In the event that CableData does not make an Initial Public
Disclosure (as defined Section 4.5(b)) by January 1, 1994, then further
installment payments shall be held in abeyance until such Initial Public
Disclosure is made.  If such Initial Public Disclosure is not made by February
1, 1994, CableData shall repay to IBM installments previously received under
this Addendum and shall not be entitled to the remaining installments, if any.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 4 -



    Section 3.2  (a)  OBLIGATIONS WITH REGARD TO FUNDING PROVIDED UNDER THE
STRATEGIC BUSINESS AGREEMENT.  The parties acknowledge that, for purposes of
Section 3.2 of the Strategic Business Agreement, this Addendum constitutes an
agreement regarding CableData marketing in the United States of a CableData
subscriber management software product comparable in function to DDP/I on an IBM
platform and that, accordingly, pursuant to Section 3.2(a) of the Strategic
Business Agreement, all payments that would otherwise be due under Section
3.2 of the Strategic Business Agreement after the date of this Addendum are
hereby suspended.  In accordance with Section 3.2 of the Strategic Business
Agreement as now modified, such payments shall continue to accrue (up to a
maximum of [*] less payments previously made under such Section 3.2 to
IBM) until the earlier of (i) the date on which IBM has invoiced an aggregate of
[*] of equipment sold (excluding sales by IBM to IBM's leasing
subsidiary and excluding sales of IBM PCs and associated software licenses for
which the IBM Central California Trading Area does not receive credit by IBM and
excluding used equipment sales by any entity) or leased, software licensed or
services provided by IBM in the United States for use with DDP/SQL on an IBM
platform or (ii) the date this Addendum or the Strategic Business Agreement
expires or terminates.  If (i) is the earlier date, CableData shall not be
required to pay to IBM any amounts suspended hereunder or any other remaining
amounts due under this Addendum or Section 3.2 of the Strategic Business
Agreement.  If (ii) is the earlier date, CableData shall pay to IBM the total
amount of the suspended payments hereunder; provided, however, that if this
Addendum or the Strategic Business Agreement are terminated pursuant to Section
6.2(a) due to breach by IBM, then CableData shall not be required to pay to IBM
any such amounts.

         (b)  OBLIGATIONS WITH REGARD TO FUNDING PROVIDED UNDER THIS ADDENDUM. 
If this Addendum terminates or expires prior to the date that on which IBM has
invoiced an aggregate of [*] of equipment sold (excluding sales by IBM
to IBM's leasing subsidiary and excluding sales of IBM PCs for which the IBM
Central California Trading Area does not receive credit by IBM and excluding
used equipment sales by any entity) or leased, software licensed or services
provided by IBM in the United States for use with DDP/SQL on an IBM platform in
addition to the [*] referenced in Section 3.2(a) above, then CableData
shall pay to IBM a prorated portion of [*], which proration shall be
a percentage that is equal to the percentage by which the additional amounts
invoiced in excess of those set forth in Section 3.2(a) were short of
[*], provided, however, that if this Addendum or the Strategic Business
Agreement are terminated pursuant to Section 6.2(a) due to breach by IBM, then
CableData shall not be required to pay to IBM any such amounts.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.


                                        - 5 -



         (c)  REPORTING UNDER SECTION 3.2(a)(i) AND 3.2(b).  The parties
understand that sale, lease, license or service amounts in Sections 3.2 (a)(i)
and 3.2(b) are for software, hardware or services provided to the end user by
any entity, except as specifically excluded above, to the extent that IBM
invoices some entity at some point for such hardware, software or services
provided to the end-user.  CableData shall periodically during the term of this
Agreement provide reports to IBM setting forth sales, leases, licenses and
services for which CableData determines should be credited under Section
3.2(a)(i) or 3.2(b).  IBM shall have thirty (30) days to correct, verify or
dispute in good faith the report and the amount claimed therein.

                                      ARTICLE IV
                              OTHER AREAS OF COOPERATION

    Section 4.1  (a) ADDITIONAL BUSINESS RELATIONSHIP.  Following the signature
of this addendum by both parties, CableData and IBM shall begin good faith
discussions for the purpose entering into, on or before December 31, 1993, an
additional business relationship applicable to the marketing of IBM products for
use with DDP/SQL.

    It is expected that this business relationship will incorporate the form
and substance of an existing IBM alternate marketing channel.  The choice of
such channel is at the election CableData. CableData's election is subject to 
CableData's acceptance of the applicable  alternate marketing channel's terms
and conditions and IBM's approval of CableData for such channel.

         (b)  [*].  If, at any time during the term of the Strategic Business 
Agreement, IBM enters into [*] business relationship to that entered into by 
the parties pursuant to Section 4.1(a) [*] (specifically, without limiting 
the generality of the foregoing, any person or entity that provides 
subscriber management products or [*], which is [*] the terms or conditions 
provided to CableData under its business relationship with IBM, [*].

    Section 4.2  IBM [*] CENTER IN SACRAMENTO.  CableData shall cooperate in 
assisting IBM to develop understanding of [*] in Sacramento, California.  
Such cooperation by CableData shall include [*].  In addition, CableData 
shall assist, [*],


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 6 -



[*] to customers of CableData who are actual or prospective users of DDP/SQL 
by sales leads, introductions, references and such other assistance as 
CableData shall determine from time to time in its discretion.  In the event 
IBM successfully markets such selected services and software for which 
CableData is eligible to receive a fee under an additional business 
relationship with IBM, IBM will still pay such fee to CableData.

    Section 4.3  TECHNICAL DIRECTION AND INFORMATION.  The advance notices of
new product developments and releases and forecasts of 12 to 18-month trends and
directions required pursuant to Section 4.2 of the Strategic Business Agreement
shall after the date of this Addendum also be required with respect to new
product developments and releases, and to such forecasts, by each party that its
technical representative under the Strategic Business Agreement has determined
have applicability and appropriateness to DDP/SQL.  All such notices and
forecasts shall be subject to the same restrictions as otherwise apply under
Section 4.2 of the Strategic Business Agreement.

    Section 4.4  INFORMATION.  The evaluation of [*] with respect to
DDP/I required pursuant to Section 4.3(c) of the Strategic Business Agreement
shall after the date of this Addendum also be provided by IBM with respect to
DDP/SQL [*].

    Section 4.5  MARKETING SUPPORT.

         (a)  [*] MARKETING MANAGER (CLIENT EXECUTIVE).  Within thirty (30) 
days following the date of this Addendum, either (i) IBM shall add the 
primary responsibility for managing and facilitating, as required, IBM's 
cooperation with CableData in marketing DDP/SQL [*] (ii) IBM shall appoint, 
for a minimum of two (2) years and thereafter shall have on its staff in 
local IBM offices in the Sacramento, California area during the term of this 
Addendum for such time as CableData [*] DDP/SQL [*].

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 7 -



         (b)  JOINT MARKETING EFFORTS AND PUBLICITY.  The parties agree that
there shall be no public dissemination or release of information regarding this
Addendum or their relationship pursuant to this Addendum until such time as
CableData shall deem appropriate.  It is CableData's intent to disclose to its
User's Group at a meeting on [*] at the National Cable Television Convention 
in [*], CableData's intention [*], and to disclose to such Users Group that 
disclosure of the UNIX-based alternate platform vendor shall be available 
within 45-60 days.  It is CableData's further intention that, no later than 
[*], it will disclose that the [*] (the "Initial Public Disclosure").  IBM 
understands that premature release of information could be extremely 
injurious to CableData.  At such time as CableData shall deem appropriate for 
release of information, IBM and CableData shall cooperate in preparing and 
disseminating an initial press release describing their relationship pursuant 
to this Addendum, and subsequent press releases concerning [*] DDP/SQL [*] 
pursuant to this Addendum, as appropriate.  The designated representative 
appointed by each of CableData and IBM pursuant to Section 4.4(b) of the 
Strategic Business Agreement to coordinate the parties' joint participation 
in business and trade shows, exhibitions, and similar events, cooperative 
marketing and communications with distributors and customers, shall also 
coordinate such joint participation by the parties with respect to DDP/SQL. 
Notwithstanding the foregoing or any other provision of this Addendum or the 
Strategic Business Agreement to the contrary, neither party shall release any 
press release mentioning the relationship or activities under this Addendum 
during the term of the Strategic Business Agreement without the prior written 
approval of the designated representative of the other. Without limiting the 
generality of the foregoing sentence, IBM shall not, without the prior 
written consent of CableData's designated representative, disclose the 
existence or terms of the domestic relationship or activities within the U.S. 
under this Addendum to any party, including without limitation any employee 
or agent of CableData, not identified in writing by CableData to IBM.

    Section 4.6  SALES SUPPORT.

         (a)  IBM shall provide reasonable training and assistance to
CableData's direct sales force in selling [*] products at
IBM's then-current list prices for such training.

         (b)  IBM shall further provide [*] information to
CableData from IBM's [*] Center in Sacramento.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 8 -



    Section 4.7  EQUIPMENT UNDER IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT 
PROGRAM.  CableData shall be entitled to purchase [*] systems at a discount of 
[*] pursuant to the terms and conditions set forth in Attachment A to this 
Addendum.

    Section 4.8  CURE FOR FAILURE TO ENTER INTO ADDITIONAL BUSINESS
RELATIONSHIP.  Notwithstanding the provisions of Section 3.1(c), if the business
relationship is not entered into by January 1, 1994, the parties shall continue
to negotiate in good faith for up to one (1) additional month.  If, during this
period, the business relationship is entered into, the payment that would have
been made on January 1, 1994, shall be paid immediately to CableData and further
installments shall be paid in accordance to the original schedule.

    Section 4.9  CLONES.  CableData is free to sell clones of the RISC
System/6000 not manufactured by IBM for use with DDP/SQL provided that it
mutually agrees with IBM on a structure for allowing IBM to participate in these
opportunities to a degree which is similar to IBM's participation in the porting
of DDP/SQL.

                                      ARTICLE V
                                  PROPRIETARY RIGHTS

    Section 5.1  INCORPORATION BY REFERENCE.  The terms of Sections 5.1, 5.4 and
5.5 of the Strategic Business Agreement shall apply fully to the activity
contemplated by this addendum.

    Section 5.2  LICENSES.

         (a)  For the term of the Strategic Business Agreement, CableData
grants to IBM a non-exclusive and nontransferable license to use one (1) copy of
DDP/SQL in machine-executable code only, for IBM's internal purposes only in
connection with this Addendum and to make one (1) archival copy for back-up
purposes.

         (b)  IBM hereby grants to CableData, its subsidiaries and
distributors, and its and their respective customers, mediate and immediate, an
irrevocable, non-exclusive, worldwide, nontransferable, paid-up license under
all present and future IBM patents to make, have made, use, have used, lease,
license, sell and/or otherwise transfer DDP/SQL, DDP/I and DDP/IT, including
derivative works thereof, either alone or in combinations with equipment,
insofar as any


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                        - 9 -



infringement of such patents would otherwise arise in whole or in part from 
the performance of IBM's obligations under this Addendum.

     (c)  Each party grants the other party only the licenses specified. No 
other licenses, including licenses under patents, are granted.

     Section 5.3  CONFIDENTIALITY. The existence and terms of this Addendum 
shall be deemed to be confidential and subject to the restrictions applicable 
to confidential information as set forth in Section 5.3 of the Strategic 
Business Agreement, which shall apply fully to the activity contemplated by 
this Addendum.


                                  ARTICLE VI
                            TERM AND TERMINATION

     Section 6.1  TERM AND TERMINATION. This Addendum shall become effective 
on the date first written above and shall continue in effect thereafter until 
January 19, 1998, on which date it shall expire. Any termination of the 
Strategic Business Agreement in accordance with its terms shall be deemed not 
to effect a simultaneous termination of this Addendum and any termination of 
this Addendum in accordance with its terms shall be deemed not to effect a 
simultaneous termination of the Strategic Business Agreement, unless either 
party elects otherwise.

     Section 6.2  TERMINATION.

     (a)  TERMINATION FOR BREACH. Either party may terminate this Addendum, 
effective upon dispatch of written notice of termination to the other party, 
upon the breach by such other party of any of its material obligations under 
this Addendum and failure to cure such breach within ninety (90) days after 
receipt of notice specifying the breach. The right to terminate shall be in 
addition to any other remedies available in law or equity, which remedies are 
expressly retained.

     If IBM terminates this Addendum under this Section 6.2(a) for breach of 
this Addendum by CableData, then, on the effective date of such termination, 
the provisions of Section 3.2(b) of this Addendum shall apply.



                                    - 10 -


     If CableData terminates this Addendum under this Section 6.2(a) for 
breach of this Addendum by IBM, then, on the effective date of such 
termination, IBM shall pay to CableData any remaining scheduled installments 
that would have been due to CableData in subsequent months under Section 3.1 
of this Addendum if the termination had not occurred, up to a total of 
[*]. This is IBM's sole responsibility for breach.

     (b)  TERMINATION BY CABLEDATA FOR REASONS OTHER THAN IBM BREACH. 
CableData may in its sole discretion, upon ninety (90) days' prior written 
notice to IBM, terminate this Addendum at any time, without breach by IBM. On 
the effective date of termination under this Section 6.2(b), CableData shall 
refund to IBM all funds advanced to CableData under Section 3.1 of this 
Addendum.

     (c)  TERMINATION BY IBM FOR REASONS OTHER THAN CABLEDATA BREACH. IBM may 
in its sole discretion, upon ninety (90) days' prior written notice to 
CableData, terminate this Addendum at any time, without breach by CableData. 
On the effective date of termination under this Section 6.2(c), IBM shall pay 
to CableData any remaining scheduled installments that would have been due to 
CableData in subsequent months under Section 3.1 of this Addendum if the 
termination had not occurred.

     Section 6.3  EFFECT OF EXPIRATION OR TERMINATION. Except as otherwise 
expressly stated in Section 6.2 of this Addendum or in the following 
sentence, upon any expiration or termination of this Addendum all rights and 
obligations of each party in this Addendum shall expire and be of no further 
force or effect, and each party shall be entitled to retain all funds, fees 
and payments that it has received from the other party under this Addendum 
and prior to the effective date of such expiration or termination. 
Notwithstanding the foregoing, no expiration or earlier termination of this 
Agreement shall relieve either party of its rights or obligations as 
described in Article V of this Addendum, which rights and obligations are 
expressly intended to survive any such expiration or termination.

                                  ARTICLE VII
                                    GENERAL


     Section 7.1  BALANCE OF STRATEGIC BUSINESS AGREEMENT UNCHANGED. Except 
as expressly provided in this Addendum, all provisions, terms and conditions 
of the Strategic Business Agreement shall remain unchanged and in full force 
and effect.


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.

                                  - 11 -



     Section 7.2  INCORPORATION BY REFERENCE. The terms of Articles V and VII 
of the Strategic Business Agreement are incorporated by reference herein and 
shall be deemed a part of this Addendum as fully as if set forth in their 
entirety herein.

     IN WITNESS WHEREOF, the parties have executed this Addendum as of the 
date and year first written above.

"CABLEDATA"                            "IBM"

U.S. COMPUTER SERVICES,                INTERNATIONAL BUSINESS
a California corporation               MACHINES CORPORATION,
                                       a New York corporation



By: /s/ James C. Castle                By: /s/ W. Bernard Bowler
   --------------------------             -----------------------------
         James C. Castle                        W. Bernard Bowler
    Chief Executive Officer               Central California Trading Area
                                                  General Manager




                                 - 12 -



                               ATTACHMENT A TO ADDENDUM

DATA BASE : ALET -                                                     PAGE: 1

- ------------------------------------------------------------------------------

NUMBER         392-216
DATE           920922
CATEGORY       GD00, GD70
TYPE           Marketing
TITLE          IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT PROGRAM MODIFICATION
CORRECTN              (CORRECTED ON SEPTEMBER 25, 1992)
                      In the title, the word "Promotion" has been changed to
               "Program".
ABSTRACT              The IBM RISC System/6000 (R) Developer Discount Program 
               has been modified again. This document supersedes the 
               following IBM Marketing Announcements:
               -   391-068, dated May 14, 1991
               -   391-156, dated October 2, 1991
               -   391-201, dated November 26, 1991
               -   392-017, dated January 21, 1992
               -   392-055, dated March 17, 1992
               -   392-081, dated April 21, 1992.
                      Effective immediately, the IBM Customer Agreement (ICA) 
               Exhibit for the IBM RISC System/6000 Developer Discount 
               (Z125-4742) has been withdrawn.
                      Products eligible under this program are listed in the 
               attached IBM RISC System/6000 Developer Discount Program's 
               Machines and Licensed Programs list, which has been updated to 
               include the following products:
                      Processors:
               -   IBM RISC System/6000 7013 Model 580
               -   IBM RISC System/6000 7015 Model 980
               -   IBM 7245 Power Visualization System Models 001, 002, 003, 
                   and 004.
                      Model Conversions:
               -   IBM RISC System/6000 Model 7013 Model 53H to 58F
               -   IBM RISC System/6000 Model 7013 Model 550 to 58F
               -   IBM RISC System/6000 Model 7013 Model 560 to 58F
               -   IBM RISC System/6000 Model 7015 Model 930 to 98E
               -   IBM RISC System/6000 Model 7015 Model 950 to 98E
               -   IBM RISC System/6000 Model 7015 Model 95E to 98E
               -   IBM RISC System/6000 Model 7015 Model 970 to 98E
               -   IBM RISC System/6000 Model 7015 Model 97E to 98E
                      Displays:
               -   IBM 1091 Model O51 Display.
                      Storage Media:
               -   IBM 7204 Model 001 SCSI Disk Drive
               -   IBM 7206 Model 001 Tape Drive
               -   IBM 7207 Model 012 Tape Drive
               -   IBM 7208 Model 011 Tape Drive
               -   IBM 7209 Model 001 Optical Disk Drive.
               Peripherals:
               -   IBM 7246 Model 001 Video Controller
                      Eligible Programs:



DATA BASE : ALET -                                                     PAGE: 2


               -   Encina Server for AIX/6000 (TM) (5696-240)
               -   Encina Structured File Service for AIX/6000 (5696-237)
               -   Encina Monitor for AIX/6000 (5696-239)
               -   Encina Peer-to-Peer Executive for AIX/6000 (5696-238)
               -   Encina Peer-to-Peer Gateway for AIX/6000 (5696-347)
               -   AIX (R) Visualization Data Explorer/6000 (5756-057)
               -   AIX High-Availability Cluster Multi-Processing/6000 
                   (5765-111)
               -   AIX DCE Base/6000 (5765-117)
               -   AIX DCE Security Server/6000 (5765-118)
               -   AIX DCE Cell Directory Server/6000 (5765-119)
               -   AIX DCE Enhanced File Server/6000 (5765-121).
                      This will be the last dedicated IBM Marketing 
               Announcement to modify the list of products available through 
               this program. In the future, customers should contact 
               marketing representatives to determine new product eligibility.
                      No other changes have been made to the existing terms 
               and conditions of this program, which is described below in 
               its entirety.
                      The RISC System/6000 Developer Discount Program 
               provides eligible customers with the opportunity to acquire 
               workstations, AIX Development Toolkits, selected peripherals, 
               and licensed RISC System/6000 programs at a substantial 
               discount. Eligible customers include selected hardware and 
               software vendors, and selected IBM Academic Information 
               Systems (ACIS) application authors.
                      No other discount or promotional offering can be 
               combined with this program. IBM reservers the right to modify 
               or withdraw this offering at any time.
                (R) Registered trademark of International Business Machines
                  Corporation.
                (TM) Trademark of International Business Machines Corporation.
PRODNO           7013     7208    5696-240    5696-347    5765-118
                 7015     7209    5696-237    5756-057    5765-119
                 7204     1091    5696-239    5765-111    5765-121
                 7206     7246    5696-238    5765-117









DATA BASE : ALET  -  IBM INTERNAL USE ONLY                             PAGE:   3

IMKTG    MARKETING INFORMATION
              This program is intended to increase the availability of quality
         products by providing an attractively priced RISC System/6000
         development offering to selected hardware and software vendors, and
         selected ACIS application authors.
              In the future, products will be added to the program based on the
         following guidelines:
         -    The product must be eligible for a Demonstration Discount of [*];
              application programs eligible for a Demonstration Discount,
              however, do not qualify for the Developer Discount.
         -    A hardware product must attach to the RISC System/6000.  A
              software product must be able to run on the RISC System/6000.
         MARKETING CHANNELS
         -    IBM US -- Direct
         MARKETING ACTION REQUIRED
              Marketing representatives should become familiar with this
         program and encourage the participation of qualifying developers. 
         Only products that can be ordered under contract number 44871 are
         eligible for a developer's discount.
              If you have questions on information contained in this document,
         send a PROFS (R) note to ATLVM1(SVDDP).
IADMIN   ADMINISTRATIVE INFORMATION
         PROGRAM ELIGIBILITY
         Customers must be approved by Software Vendor Operations.  Approvals
         will be limited to US-based developers who agree to develop and market
         (or make available) RISC System/6000 hardware or software products.
              To initiate a request for a Developer Discount, submit a
         completed RS6000SV form, which is available on AEFORMS.  For
         additional information, send a PROFS note to ATLVM1(SVDDP).
         CONTRACT ADMINISTRATION
         Each new approved developer must sign the IBM Customer Agreement
         Attachment for IBM RISC System/6000 Developer Discount (Z125-4740),
         and the IBM Customer Agreement Addendum for the IBM RISC System/6000
         Developer Discount (Z125-4741).  Upon completion of development, the
         developer must sign the IBM Customer Agreement Certification of
         Compatibility with the IBM RISC System/6000 (Z125-4743).
         ORDERING INFORMATION
              When ordering the eligible products under this program, follow
         the normal ordering instructions and use contract number 44871.
              This special contract number will enable the program orders to be
         processed at the stated discount.  If the special contract number was
         omitted at order entry, add it by using MODIFY prior to shipment or
         PURPREP after shipment but prior to installation.
              Orders are based on a completed Addendum for IBM RISC System/6000
         Developer Discount (Z125-4741) that is signed by the customer.
         ATTACHMENT INFORMATION
         The following are related to this announcement letter:
         -    392-216-1A*  Z125-4740, IBM Customer Agreement Attachment for IBM
              RISC System/6000 Developer Discount
         -    392-216-1B*  Z125-4741, IBM Customer Agreement Addendum for IBM


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



DATA BASE : ALET  -  IBM INTERNAL USE ONLY                             PAGE:   4

              RISC System/6000 Developer Discount
         -    392-216-1C*  Z125-4743, IBM Customer Agreement Certification of
              Compatibility with the IBM RISC System/6000
                 * This item may be printed on your 3820 printer via the
         following method:
         -    While browsing this announcement letter on HONE, enter the
              fastpath name "DAWNHOST LIST" (to allow selective printing from
              list) or "DAWNHOST ALL" (to print all asterisked items for this
              letter) at the HONE entry prompt arrow.



DATA BASE : ALET  -                                                    PAGE:   5

OVERVIEW ADDITIONAL INFORMATION
         For each development machine purchased, the developer may select RISC
         System/6000 peripherals at a 50% discount.  In addition, for each
         machine obtained, one copy of each RISC System/6000 program on the
         attached list may be acquired at a 50% discount.
              ACIS reserves the right to select, from a nominated pool of
         candidate applications, only those applications that ACIS wants
         supported, and thereby selectively offers the faculty/researcher
         application author the opportunity to participate in the RISC
         System/6000 Developer Discount Program.
              Hardware vendors will be selected based on their ability to
         provide products that enhance the overall marketability of the RISC
         System/6000 product family, with emphasis on products not currently
         part of the RISC System/6000 offering.
CUSTINFO PUBLICATIONS
              Refer to the individual announcements for publications concerning
         the hardware, licensed programs, and peripherals in this offering.
         EDUCATION SUPPORT
              Developers wishing to subscribe to a technical quarterly
         publication, THE AIXPERT, should call 800-627-8363.
              Other users may subscribe by ordering bill-of-forms number
         GBOF-1199 from the Systems Library Subscription Service (SLSS).  Users
         without electronic access to SLSS may subscribe using SLSS order
         number G120-1816 and specify GBOF-1199 as the publication number.
ORDERING TERMS AND CONDITIONS
         -    An approved developer must sign the ICA and its Attachment for
              IBM RISC System/6000 Developer Discount (Z125-4740), along with
              the ICA Addendum for the IBM RISC System/6000 Developer Discount
              (Z125-4741).
         -    The developer must agree to use the products acquired for each
              development system to develop, test, demonstrate and/or maintain
              hardware and software products developed under this program for a
              period of 12 months following the shipment of the IBM products.
         -    Upon completion of such development, the developer will provide
              to IBM the IBM Customer Agreement Certification of Compatibility
              with the IBM RISC System/6000 (Z125-4743), and announce and make
              available a product that is compatible with the RISC System/6000.
         -    Developers who have completed development of their RISC
              System/6000-compatible product and have submitted the required
              Certification of Compatibility (Z125-4743) to IBM have an
              additional 12 months to acquire eligible products at a discount
              for their installed development systems.  These products include
              only model conversions, peripherals and programs eligible for a
              developer discount.
         -    Products acquired under this development program are intended
              primarily for development purposes and not for resale, sub-lease,
              or rental for a period of 12 months following the shipment of the
              IBM product.
         -    A purchase limit of ten RISC System/6000 systems exists per
              development establishment.  Up to ten Xstation terminals may be



DATA BASE : ALET  -                                                    PAGE:   6

              purchased with each system.
         -    On request by the developer, newly announced products eligible
              for a developer's discount may be added to a current contract.
         -    IBM reserves the right to limit the number of RISC System/6000
              systems available to each development establishment.
              IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT MACHINES AND LICENSED
                                       PROGRAMS
         The following hardware and licensed programs are eligible for a 50%
         discount:
         ELIGIBLE HARDWARE
         Processors:
          IBM RISC System/6000 7011 Model 220
          IBM RISC System/6000 7011 Model 22G
          IBM RISC System/6000 7011 Model 22W
          IBM RISC System/6000 7012 Model 32H
          IBM RISC System/6000 7012 Model 340
          IBM RISC System/6000 7012 Model 350
          IBM RISC System/6000 7013 Model 52H
          IBM RISC System/6000 7013 Model 53H
          IBM RISC System/6000 7013 Model 550
          IBM RISC System/6000 7013 Model 560
          IBM RISC System/6000 7013 Model 580
          IBM RISC System/6000 7015 Model 950
          IBM RISC System/6000 7015 Model 970
          IBM RISC System/6000 7015 Model 980
          IBM 7245 Power Visualization System Models 001,
           002, 003, and 004
         Model Conversions:
          IBM RISC System/6000 7012 Model 320 to 32E
          IBM RISC System/6000 7013 Model 520 to 530
          IBM RISC System/6000 7013 Model 520 to 53E
          IBM RISC System/6000 7013 Model 520 to 55E
          IBM RISC System/6000 7013 Model 530 to 55E
          IBM RISC System/6000 7013 Model 530 to 56F
          IBM RISC System/6000 7013 Model 53H to 55E
          IBM RISC System/6000 7013 Model 53H to 56F
          IBM RISC System/6000 7013 Model 53H to 58F
          IBM RISC System/6000 7013 Model 540 to 55S
          IBM RISC System/6000 7013 Model 550 to 56F
         ELIGIBLE HARDWARE
         Model Conversions:
          IBM RISC System/6000 7013 Model 550 to 58F
          IBM RISC System/6000 7013 Model 560 to 58F
          IBM RISC System/6000 7015 Model 930 to 97E
          IBM RISC System/6000 7015 Model 930 to 98E
          IBM RISC System/6000 7015 Model 950 to 97E
          IBM RISC System/6000 7015 Model 950 to 98E
          IBM RISC System/6000 7015 Model 95E to 97E
          IBM RISC System/6000 7015 Model 95E to 98E
          IBM RISC System/6000 7015 Model 970 to 98E
          IBM RISC System/6000 7015 Model 97E to 98E
         Displays:



DATA BASE : ALET  -                                                    PAGE:   7

          IBM 1091 Model 051 Display
          IBM 5081 Model 16 Graphics Display
          IBM 5081 Model 19 Graphics Display
          IBM 6091 Model 19 Color Display
          IBM 6091 Model 16 Color Display
          IBM 6091 Model 23 Color Display
          IBM 8507 Model 001 Personal System/2 (R)
           Monochrome Display
          IBM 8508 Model 001 Personal System/2 Monochrome
           Display
          IBM 8512 Model 001 Personal System/2 Color
           Display
          IBM 8513 Model 001 Personal System/2 Color
           Display
          IBM 8514 Model 001 Personal System/2 Color
           Display
            IBM RISC SYSTEM/6000 DEVELOPER DISCOUNT MACHINES AND LICENSED
                                       PROGRAMS
                                       CONT'D.
         ELIGIBLE HARDWARE
         Displays:
          IBM 8515 Model 021 Personal System/2 Color
           Display
          IBM 8517 Model 001 Color Display
          IBM 8518 Model 001 Color Display
         Maximum Quantity = one display unit per processor.
         Storage Media:
          IBM 7203 Model 001 External Portable Disk Drive
          IBM 7204 Model 001 SCSI Disk Drive
          IBM 7204 External Disk Drive Model 320
          IBM 7206 Model 001 Tape Drive
          IBM 7207 Model 001 150 MB External  1/4-Inch
           Cartridge Tape Drive
          IBM 7207 Model 011 525 MB External  1/4-Inch
           Cartridge Tape Drive
          IBM 7207 Model 012 Tape Drive
          IBM 7208 Model 001 2.3 GB External 8mm Tape Drive
          IBM 7208 Model 011 Tape Drive
          IBM 7209 Model 001 Optical Disk Drive
          IBM 7210 Model 001 External CD-ROM Drive
          IBM 9333 Model 10 High-Performance Disk
           Subsystem
          IBM 9333 Model 500 High-Performance Disk
           Subsystem
          IBM 9334 Model 10 Drawer Expansion Unit
          IBM 9334 Model 500 Deskside Expansion Unit
          IBM 9348 Model 012 External  1/2-Inch, 9-Track Tape
           Drive
         Maximum Quantity = one of each item listed per processor.
         Peripherals:
          IBM 6093 Model 11 Cursorpad
          IBM 6093 Model 12 Tablet



DATA BASE : ALET -                                                     PAGE: 8


               IBM 6094 Model 10 Dials
               IBM 6094 Model 20 Lighted Programmable
                Functional Keyboard
               IBM 6097 Model 2A Screen Printer
               IBM 6097 Model 2B Screen Printer
               IBM 6180 Model 1 Color Plotter
               IBM 6180 Model 2 Color Plotter
               IBM 6184 Model 1 Color Plotter
               IBM 6185 Model 1 Color Plotter
               IBM 6185 Model 2 Color Plotter
               IBM 7202 Model 900 Expansion Rack
               IBM 7235 Model 1 POWERgraphics GTO
               IBM 7235 Model 2 POWERgraphics GTO
               IBM 7246 Model 001 Video Controller
              Maximum Quantity = one of each item listed per processor.
              Xstation:
               IBM 7010 Model 120 Xstation
               IBM 7010 Model 130 Xstation
              Maximum Quantity = 10 Xstations per processor.
              Features:
               All features for eligible hardware
              ELIGIBLE LICENSED PROGRAMS
              Program
              Number       Program Name
              5601-230     AIX Personal graPHIGS (TM) Programming
                            Interface/6000
              5601-248     AIX XL FORTRAN Compiler/6000
              5601-251     AIX XL Pascal Run Time Environment/6000
              5601-253     AIX Network Management/6000
              5601-254     AIX XL Pascal Compiler/6000
              5601-256     AIX 3278/79 Emulation/6000
              5601-257     AIXwindows (R) Environment/6000
              5601-258     AIX VS COBOL Compiler/6000
              5601-259     AIX VS COBOL Run Time Environment/6000
              5601-260     AIX 3270 Host Connection Program/6000
              5601-263     AIX Personal Computer Simulator/6000
              5601-266     AIX XL FORTRAN Run Time Environment/6000
              5601-287     AIX System Network Architecture Services/6000
              5601-386     AIX Computer Graphics Interface Toolkit/6000
              5601-457     AIX Xstation Manager (TM)/6000
              5696-037     AIX Software Development Environment (SDE)
                            Workbench/6000
              5696-108     AIX InfoCrafter (TM) Composer/6000
              5696-137     AIX Software Development Environment (SDE)
                            Integrator/6000
              5696-236     NetWare for AIX/6000 from IBM v3.11
              5696-237     Encina Structured File Service for AIX/6000
              5696-238     Encina Peer-to-Peer Executive for AIX/6000
              5696-239     Encina Monitor for AIX/6000
              5696-240     Encina Server for AIX/6000
              5696-347     Encina Peer-to-Peer Gateway for AIX/6000
              5706-291     AIX Ada/6000



DATA BASE : ALET -                                                     PAGE: 9


              5706-294     AIX Ada Run Time Environment/6000
              5756-011     AIX X-Windows 3270 Emulator Version 1
              5756-027     AIXwindows Interface Composer/6000
              5756-030     AIX Version 3 for RISC System/6000
              5756-057     AIX Visualization Data Explorer/6000
              5756-091     Professional CADAM (1) 3D Surface Design
              5756-092     Professional CADAM Manufacturing System
              5756-093     Professional CADAM Machining Center
              5756-094     Professional CADAM Interactive Design
              5756-095     Professional CADAM Access IUE (2)
              5756-096     Professional CADAM Interactive Solids Design (2)
              5765-004     AIX Graphics Plotting System/6000
              5765-005     AIX Graphics File Translator/6000
              5765-018     AIX XL FORTRAN Compiler/6000
              5765-019     AIX XL FORTRAN Run Time Environment/6000
              5765-035     AIX XL C+ +Compiler/6000
              5765-037     AIX MVS Library Connector/6000
              5765-039     AIX Configuration Management Version Control
                            Server/6000
              5765-069     AIX Configuration Management Version Control
                            Client/6000
              5765-077     AIX NetView (R)/6000
              5765-111     AIX High-Availability Cluster
                            Multi-Processing/6000 (HACMP/6000)
              5765-117     AIX DCE Base/6000
              5765-118     AIX DCE Security Server/6000
              5765-119     AIX DCE Cell Directory Server/6000
              5765-121     AIX DCE Enhanced File Server/6000
               (1) PROFESSIONAL CADAM is a trademark of Dassault Systemes of 
                 America licensed to IBM Corporation.
               (2) IUE and Interactive Solids Design are trademarks of 
                 Dassault Systemes of America.
              Maximum Quantity = one of each licensed program listed per 
               processor. 
                    Notes: Developers may purchase a maximum of 
              one of each unique peripheral per development system. However, 
              with Xstation terminals, a maximum of ten per system may be 
              purchased, and a maximum of one display per Xstation may be 
              purchased.
                    Development discounts will be applied to the eligible 
              hardware, licensed programs, and peripherals ordered as part of 
              the initial installation. Within the limitations described, 
              peripherals, licensed programs and hardware MESs may be ordered 
              after the initial purchase and receive the developer discount. 
              However, these additional purchases will be restricted to the 
              terms of the Attachment for IBM RISC System/6000 Developer 
              Discount.
                    For programs licensed under the primary license 
              charge/annual license charge option, the 50% discount applies 
              to the primary license charge only. Recurring charges, such as 
              ESS and annual license charge, do not qualify for the 50% 
              discount.
                     Software MESs are not eligible for the 50% discount.

              - - -                    END OF PRINTOUT                 - - -



                                       [LETTERHEAD]

June 4, 1993




Mr. W. Bernard Bowler
Central California Trading Area
General Manager
International Business Machines Corporation
400 Capitol Mall
Sacramento, California 95814

Dear Bernard,

In connection with the Addendum Number One to Strategic Business Agreement by 
and between International Business Machines Corporation ("IBM") and U.S. 
Computer Services ("CableData") entered into on the date of this letter (the 
"Addendum"), this letter confirms that for the term of the Addendum [*]. 
Please confirm that this letter correctly sets forth the agreement between us 
on this subject by signing the enclosed copy of this letter where indicated 
below and returning it to me.

Sincerely,



/s/ James C. Castle


ACCEPTED AND AGREED TO BY:

INTERNATIONAL BUSINESS MACHINES CORPORATION



By: /s/ W. Bernard Bowler
   ---------------------------------
     W. Bernard Bowler
     Central California Trading Area
     General Manager


Date:
     -------------------------------


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



                    EXHIBIT A TO LETTER DATED JUNE 4, 1993

[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.


[*]




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]

*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.




[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[*]


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]




*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.








[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.







[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.







[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.







[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.






[ * ]



*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.





                                     [LETTERHEAD]

January 19, 1992

Mr. Eric Jungemann
Senior Vice President
U.S. COMPUTER SERVICES
d/b/a CABLEDATA
2969 Prospect Park Drive
Rancho Cordova, CA 95670

Dear Eric:

    Re:  RISC System/6000 Developer Discount and
         RISC System/6000 Internal Use Discount
         ---------------------------------------

This is to confirm and agree that, in order to qualify for the RISC System/6000
Developer Discount Program set forth in Attachment F-2 of the Strategic Business
Agreement dated January 19, 1992 between our companies, [*].

In addition, we agree that the terms and conditions set forth in such Attachment
F-2 of the Strategic Business Agreement will, as to CableData, not be modified
by IBM for a [*].

This is to further confirm and agree that, for a period of [*] from
today's date, IBM will offer to sell to CableData for CableData internal
use, [*].

Sincerely,

/s/John R. Poland

John R. Poland


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.



                                     [LETTERHEAD]

January 19, 1992

Mr. Jerry Knapp
President
U.S. COMPUTER SERVICES
d/b/a CABLEDATA
2969 Prospect Park Drive
Rancho Cordova, CA 95670

Dear Jerry:

This is to confirm and agree that the business relationship contemplated by the
Strategic Business Agreement between IBM and CableData is for the international
market and that we understand CableData has no current plans for releasing a DDP
product in the U.S. on an IBM platform.  You have informed us and IBM
understands that significant harm to the relationship between CableData and IBM
may result if its sales force solicits CableData's U.S. customers to put
pressure on CableData to release a DDP/I or similar product on an IBM platform
in the U.S., and we will conduct ourselves accordingly.

Sincerely,

/s/John R. Poland

John R. Poland




                                   [LETTERHEAD]


January 19, 1992

Mr. John R. Poland
General Manager
INTERNATIONAL BUSINESS MACHINES CORPORATION
520 Capitol Mall
Sacramento, CA 95814

Dear John,

    Re:  STRATEGIC BUSINESS AGREEMENT

In connection with the Strategic Business Agreement between International 
Business Machines Corporation (IBM) and U.S. Computer Services (CableData) 
entered into on the date of this letter (the "Agreement"), this letter 
confirms [*]. The governing law and consent to jurisdiction provisions of 
Section 7.4 of the Agreement are incorporated into and apply to this letter 
agreement as if set forth herein in their entirety.  Please confirm that this 
letter correctly sets forth the agreement between us on this subject by 
signing the enclosed copy of this letter where indicated below and returning 
it to me.

Sincerely,

/s/Eric Jungemann

Eric Jungemann

ACCEPTED AND AGREED TO BY:

INTERNATIONAL BUSINESS MACHINES CORPORATION

By: /s/Eric Jungemann /s/John R. Poland
    ----------------------------------------
Title: Sr. VP    General Manager
       -------------------------------------
Date:            1-19-92
      --------------------------------------


*PORTIONS OF THIS EXHIBIT HAVE BEEN OMITTED AND FILED SEPARATELY WITH THE 
 SECURITIES AND EXCHANGE COMMISSION PURSUANT TO A CONFIDENTIAL TREATMENT 
 REQUEST.