Document:

<PAGE>
                                                                   Exhibit 10.62
[GUPTA LOGO]
                                SERVICE AGREEMENT

      SERVICE AGREEMENT made MARCH 27, 2002 (the "Effective Date") between GUPTA
TECHNOLOGIES, LLC ("GUPTA"), a Delaware limited liability having offices at 975
Island Drive, Redwood Shores, CA, 94065, USA and OFFSHORE DIGITAL SERVICES INC.,
DBA SONATA ("Service Provider"), a California corporation having offices at
14798 Wicks Blvd, San Leandro CA 94577, USA.

      WHEREAS, the parties desire to set forth the terms and conditions upon
which GUPTA may from time to time obtain Service Provider's services.

      NOW, THEREFORE, the parties agree as follows:

      1. Term. The term of this Service Agreement shall begin on the Effective
Date and shall continue in force for one (1) year ("Term") unless terminated
earlier as herein provided. GUPTA shall have the right to terminate this Service
Agreement, or any Work Order under this Service Agreement, at any time upon
seven (7) days notice. Service Provider may terminate this Service Agreement by
giving GUPTA written notice, such termination to be effective upon completion of
any and all outstanding Work Orders.

      2. Scope of Work. Each individual Work Order issued by GUPTA shall have
one or more statement(s) of work ("SOW") attached thereto and made a part
thereof in which specific assignments shall be authorized. Individual Work
Orders shall be on a firm and fixed price ("Fixed Price") basis unless the Work
Order specifically provides for work to be on a time and materials ("Time and
Materials") basis. In the event a Work Order for Time and Materials work
contains a dollar limitation, GUPTA shall not be liable (under any legal theory)
for work in excess of such limitation. Each Work Order and related SOWs,
including and any and all future SOWs, when executed by an authorized
representative of each party, shall be made part of this Service Agreement by
reference herein.

      3. Compensation. Service Provider's compensation for the services
authorized by the Work Order to this Service Agreement is set forth in Exhibit A
("Work Order Number ___"), or is as set forth in any subsequent Work Orders to
this Service Agreement.

      4. Taxes, Benefits and Licenses. Service Provider agrees that Service
Provider is solely responsible for the following with respect to its business
and its employees or agents: (a) the payment of all federal, state, and local
taxes and all appropriate deductions or withholdings, unless otherwise provided
for in Exhibit A to this Service Agreement; (b) the payment or provision of any
unemployment insurance benefits, state disability benefits, vacation, overtime
or holiday pay, health, medical, dental or group insurance or any pension or
profit sharing; (c) obtaining any applicable business or other commercial
licenses; and (d) the hiring, firing, supervising and payment of compensation or
other benefits to any agent, independent contractor, employee or assistant
engaged by Service Provider (with the approval of GUPTA's Project Manager) to
perform any aspect of the Work Order.

      5. Charges. Unless otherwise agreed to, Service Provider shall be
responsible for providing all necessary administrative or support services
required for performance under the Work Order, including, but not limited to,
secretarial, duplicating and office services/support. If performing on a Time
and Materials basis, Service Provider shall bill GUPTA monthly for charges
actually incurred under the Work Order. If performing on a Fixed Price basis,
Service Provider shall bill GUPTA upon successful completion of all work set
forth in the Work Order. It is understood by Service Provider that GUPTA is

                                     - 1 -
<PAGE>

[GUPTA LOGO]

not obligated to pay Service Provider for any work performed or expenses
incurred unless expressly authorized under a Work Order signed by GUPTA.

      6. Status of Parties, Insurance. Service Provider shall be, and at all
times during this Service Agreement shall remain, an independent contractor
vis-a-vis GUPTA. Neither Service Provider nor its employees, if any, performing
work under this Service Agreement shall have any rights to GUPTA's usual
employee fringe benefits, including, but not limited to, workers' compensation
benefits, and in no event is any contract of agency or employment intended.
Service Provider shall maintain statutory worker's compensation insurance and,
whenever Service Provider or its employees, if any, are on GUPTA's or its
customer's premises, Service Provider shall maintain public liability insurance
in an amount of not less than One Million Dollars ($1,000,000.00) per
occurrence. Service Provider shall comply with all applicable laws concerning
its employees, if any, including but not limited to the Immigration Control Act
of 1986, Fair Labor Standards Act and applicable wage and hour laws. Service
Provider shall assume all responsibility and liability for the actions or
omissions of its employees, if any, performing work pursuant to this Service
Agreement.

      7. Indemnity.

            7.1 Except for a breach of Paragraphs 7.2, 9 or 11.1, Service
Provider shall not be liable for any indirect or consequential damages incurred
by GUPTA (including but not limited to business loss, tax penalties or other
liabilities to any government authority, loss of profits, business interruption
or loss or corruption of data) and arising from use of Millennium Compliance -
Year 2000 compliance- thereof OR consulting services even if Service Provider
was previously informed of the possibility of such damages.

            7.2 Service Provider shall indemnify and hold GUPTA harmless from
any award of costs and damages against GUPTA and shall pay any settlement costs
for any action of infringement of any third party copyright, patent right, trade
secret or any other intellectual property right as a result of providing
services under this Service Agreement and not in combination with other items,
including modifications or enhancements not provided by Service Provider if the
infringement would not have occurred if such the other items were not
introduced; provided Service Provider is directly responsible for such
infringement and GUPTA permits Service Provider to defend, compromise or settle
same and gives Service Provider all available information, reasonable assistance
and authority to enable Service Provider to do so.

            7.3 GUPTA shall indemnify and hold Service Provider harmless from
any award of costs and damages against Service Provider for any action of
infringements of any third party copyright, patent right, trade secret or any
other intellectual property right as a direct result of Gupta providing source
code and other software, manuals, modules etc. under this Service Agreement to
Service Provider; provided Service Provider (a) provides immediate notice of any
such action or claim; (b) permits GUPTA to defend, compromise or settle same and
(c) gives GUPTA all available information, reasonable assistance and authority
to enable GUPTA to do so.

      8. Duties. Service Provider's duties shall include, as applicable, the use
of its skill and knowledge in completing the authorized Work Order and the
completion of reasonable documentation as shall be required by GUPTA to describe
the content, purpose, methods and operation of any programs and procedures
created by Service Provider.

                                     - 2 -
<PAGE>

[GUPTA LOGO]

      9. Intellectual Property. Service Provider shall immediately call to the
attention of GUPTA, and shall on demand at any time during or after the term of
this Service Agreement, absolutely and without reservation assign, transfer, and
set over to GUPTA all right, title and interest of Service Provider in and to
any product, improvement, or process which may directly or indirectly be
utilized in connection herewith, which Service Provider may discover, make,
invent, conceive, develop, or design, solely or jointly with others, during
performance of a Work Order, or which was directly or indirectly discovered,
made, invented, conceived, developed or designed on the basis of an idea or
ideas of Service Provider, conceived, developed or designed on GUPTA's time or
at the expense of GUPTA. Service Provider covenants and agrees to sign any
papers and do all rightful acts or things necessary or appropriate to secure for
GUPTA or its successors or assigns, any and all rights, title and interest
relating to such product, improvement, or process, including patents and
copyrights in the United States and foreign countries. Service Provider agrees
that any work performed hereunder shall be considered a "Work for Hire" and,
that for purposes of 17 U.S. Code Section 201 (b), GUPTA owns all rights
comprised in any copyright obtained or obtainable by Service Provider. Service
Provider shall have no right to adapt, modify or create derivative works of
GUPTA's software or documentation except as specifically authorized by GUPTA,
and then solely to perform services for GUPTA pursuant to a Work Order. Service
Provider may not use any such derivative work for any other purposes, and may
not in any event distribute them to any third party including other GUPTA
licensees.

      10. Infringement Warranty. Service Provider warrants that any writings,
proposals, products, systems, improvements, or processes which Service Provider
designs for GUPTA or for GUPTA's customers in any work performed under this
Service Agreement will in no manner whatsoever infringe upon the patents, patent
applications, trade secrets, copyrights or trademarks of Service Provider or any
third party and that GUPTA shall have full and unencumbered rights thereto.

      11. Restrictive Covenants.

            11.1. Service Provider shall hold Confidential Information of GUPTA,
its customers, and licensors in confidence, and without written permission from
GUPTA will not disclose to any person or use for its own benefit, any such
information. "Confidential Information" includes without limitation the terms of
this Service Agreement, computer software programs developed or licensed by
GUPTA, including all documentation and methods or concepts utilized therein, all
adaptations and modifications thereto and derivative works thereof, and related
materials and information. Confidential Information also includes any other
information identified by GUPTA, its licensors, or customers as proprietary or
confidential, or which would reasonably be understood under the circumstances to
be confidential. All Confidential Information shall remain the sole property of
GUPTA. Information will not be considered to be Confidential Information if (i)
available to the public other than by a breach of this Service Agreement; (ii)
rightfully received from a third party not in breach of any obligation of
confidentiality; (iii) independently developed by a party without access to
Confidential Information of GUPTA; (iv) known to the Service Provider at the
time of disclosure; (v) produced in compliance with applicable law or a court
order, provided GUPTA is given notice and opportunity to intervene; or (vi) it
does not constitute a trade secret and more than five (5) years have elapsed
from the date of disclosure. In addition to any other rights or remedies
available, GUPTA shall be entitled to enforcement of such obligations by court
injunction. GUPTA may require Service Provider's employees, if any, performing
work on behalf of Service Provider pursuant to a Work Order hereunder to execute
an Acknowledgment Agreement in the form of Exhibit A acknowledging that any
information learned in the course of work performed pursuant to a Work Order is
governed by the terms of this Service Agreement.

                                     - 3 -
<PAGE>

[GUPTA LOGO]

            11.2 During the Term of this Service Agreement, and for one (1) year
after termination of this Service Agreement, both parties agree not to directly
or indirectly solicit for employment any employees of the other.

            11.3 Service Provider will not issue a press release or other public
statement regarding Service Provider's relationship with GUPTA or this Service
Agreement without the advance written consent of GUPTA.

      12. Miscellaneous.

            12.1. All prior or contemporaneous agreements, contracts, proposals,
promises, and representations, if any, between the parties or their
representatives with respect to the subject matter hereof are superseded by, and
merged into, this Service Agreement and this Service Agreement constitutes the
entire understanding between the parties with respect to the subject matter
hereof. No waiver or modification of the terms hereof shall be valid unless in a
writing signed by the party to be charged and then only to the extent therein
set forth. Neither the course of dealings between the parties nor trade usage
shall act to modify the terms of this Service Agreement. Any provisions set
forth on the back of the Work Order shall not be applicable if in conflict with
this Service Agreement.

            12.2. If any portion of this Service Agreement is determined by any
court of competent jurisdiction or caused by Federal or State action to be
wholly or partially unenforceable, for any reason, such unenforceability shall
not affect the balance hereof.

            12.3. All notices and communications between the parties shall be in
writing and sent by (i) certified mail, return receipt requested, (ii) overnight
courier, or (iii) facsimile (with original to follow) to the address of such
party as set forth at the beginning of this Service Agreement (addressed in the
case of GUPTA to the attention of the Legal Department), or to such other
address(es) of which notice is given in accordance with this section, and shall
be deemed given when received.

            12.4. This Service Agreement shall be governed by and interpreted
under the law of the State of California.

            12.5 This Service Agreement shall not be assignable by Service
Provider without the written consent of GUPTA.

      IN WITNESS WHEREOF, the parties have caused this Service Agreement to be
executed by their duly authorized representatives as of the date first above
written.

OFFSHORE DIGITAL SERVICES INC., DBA SONATA         GUPTA
           Service Provider

By: ____________________________                   By: ______________________

Printed Name: __________________                   Printed Name: ____________

Title: _________________________                   Title: ___________________

Taxpayer Identification Number: __________________________

                                     - 4 -
<PAGE>

[GUPTA LOGO]

                                    EXHIBIT A

                                   WORK ORDER
                                   NUMBER ONE

      THIS WORK ORDER is attached to and made a part of the Service Agreement
dated MARCH 27, 2002 between GUPTA TECHNOLOGIES, LLC ("GUPTA") and OFFSHORE
DIGITAL SERVICES INC., DBA SONATA ("Service Provider"). Service Provider and
GUPTA hereby agree that Service Provider will perform the following services for
the benefit, and pursuant to the request, of GUPTA on the terms and conditions
set forth below and in the Service Agreement. In the event the terms set forth
below are inconsistent with, or otherwise conflict with, the terms and
conditions of the Service Agreement, the terms of this Work Order shall govern
for purposes of the work to be performed hereunder.

DUTIES: Specific assignments shall be authorized in the statement(s) of work
("SOW"), attached hereto and made a part hereof (including any subsequent SOWs
to this Work Order). Each SOW, including any and all future SOWs, when executed
by an authorized representative of each party, shall be made part of both this
Work Order and the Service Agreement by reference herein.

The services described in this Work Order shall be performed on behalf of
Service Provider by:

<TABLE>
<CAPTION>
NAME OF SERVICE PROVIDER'S EMPLOYEE OR AGENT            JOB TITLE
--------------------------------------------         ----------------
<S>                                                  <C>
Sanjay Bhosle                                        Project Lead
Muralidhara Kempasagara                              QA Lead
Sanjay Arora                                         Developer/Tester
Vinoo Uttarkar                                       Developer/Tester
</TABLE>

Service Provider understands and agrees that it must obtain GUPTA's prior
written consent as to each and every employee or agent (other than those listed
above) that it intends to have perform the services under in this Work Order.

A detailed description of the services to be performed by Service Provider is as
specified in the statement(s) of work ("SOW"), attached hereto and made a part
hereof (including any subsequent SOWs to this Work Order).

COMPENSATION:

      Service Provider shall be compensated on a time and materials basis for
the duties to be performed pursuant to this Work Order. Service Provider and
GUPTA recognize and agree that Service Provider shall complete the duties
specified in each SOW on or before the completion date that is specified in each
SOW. Service Provider shall be compensated at a rate equal to $9,000 (Nine
thousand U.S. Dollars) per month.

                                     - 5 -
<PAGE>

[GUPTA LOGO]

The monthly compensation is based on Service Provider providing a team of four
(4) employees or agents with each such employee or agent providing 170 (one
hundred and seventy) personhours of work per month. The number of personhours
has a contingency of +/- 5% (five percent); any effort outside this contingency
must be pre-approved in writing by GUPTA. The total fee paid to Service Provider
for services provided pursuant to this Work Order until its termination date on
March 26, 2003 is not to exceed $125,000 (One hundred twenty-five thousand U.S.
Dollars), unless this Service Agreement is terminated earlier as herein
provided.

      All Service Provider invoices must be accompanied by a signed copy of each
corresponding Service Provider employee's or agent's timesheet, and should be
sent by Service Provider directly to: Gupta Technologies, LLC, Accounts Payable
Department, 975 Island Drive, Redwood Shores, CA 94065, Attn: Accounts Payable
Administrator. Provided that Accounts Payable department has received an invoice
approved by the designated Gupta Project Manager, all invoices are due and
payable by GUPTA Net 30 (thirty) days after receipt of the applicable invoice by
GUPTA's Accounts Payable Department.

      Service Provider agrees that no compensation will be due from GUPTA beyond
what has been expressly outlined in this Exhibit A, unless approved in writing
in advance by GUPTA.

      IN WITNESS WHEREOF, the parties have caused this Work Order to be executed
by their authorized representatives as of the date first above written.

OFFSHORE DIGITAL SERVICES INC., DBA SONATA        GUPTA
           Service Provider

By: ___________________________                   By: ________________________

Printed Name: _________________                   Printed Name: ______________

Title: ________________________                   Title: ______________________

Taxpayer Identification Number: ______________________________

                                     - 6 -
<PAGE>

[GUPTA LOGO]

                                    EXHIBIT B

                            ACKNOWLEDGEMENT AGREEMENT

__________________("Service Provider's Employee") acknowledges that GUPTA
TECHNOLOGIES, LLC'S ("GUPTA") software systems, all adaptations and
modifications thereto, and all derivative works thereof are and shall be deemed
to be the sole property of GUPTA. Service Provider's Employee acknowledges that
certain obligations of confidentiality with respect to such software and with
respect to GUPTA's business and that of its customers are imposed upon OFFSHORE
DIGITAL SERVICES INC., DBA SONATA ("Service Provider"), on behalf of itself and
its employees, pursuant to the Service Agreement dated MARCH 27, 2002 between
GUPTA and Service Provider.

                                       _________________________________________
                                       Service Provider's Employee

                                       Printed name: ___________________________

                                       Address: ________________________________

                                                ________________________________

                                     - 7 -
<PAGE>

[GUPTA LOGO]
                               ADDENDUM ONE TO THE
                                SERVICE AGREEMENT
                                     BETWEEN
                        GUPTA TECHNOLOGIES, LLC ("GUPTA")
                                       AND
         OFFSHORE DIGITAL SERVICES INC., DBA SONATA ("SERVICE PROVIDER")

This Addendum One (the "Addendum"), effective March 28, 2003 ("Effective Date"),
to the Service Agreement dated March 27, 2002 (the "Agreement", is between GUPTA
TECHNOLOGIES, LLC ("GUPTA"), a Delaware limited liability company with corporate
offices at 975 Island Drive, Redwood Shores, CA, 94065, USA, and OFFSHORE
DIGITAL SERVICES INC., DBA SONATA ("Service Provider"), a California corporation
having offices at 14798 Wicks Blvd, San Leandro CA 94577, USA.

WHEREAS, GUPTA and Service Provider have agreed to modify the terms and
conditions of the Agreement via this Addendum; and

NOW, THEREFORE, GUPTA and Service Provider agree, as follows:

1.    Conflicts, Use of Terms: Where applicable, the defined terms in the
      Agreement and in this Addendum shall convey the same meanings. The terms
      and conditions contained in this Addendum are hereby incorporated into the
      Agreement by reference made herein. Notwithstanding the foregoing, in the
      event of conflict between the terms and conditions of the Agreement and
      this Addendum, the terms and conditions of this Addendum shall prevail.

2.    Agreement Renewal: The Agreement is hereby renewed for the Term of this
      Addendum: March 28, 2003 ("Effective Date") through March 27, 2004.

3.    Addition of Exhibit C ("Work Order Number Two"): "Work Order Number Two"
      (attached hereto as Exhibit 1 to this Addendum Number One) is hereby
      attached to and incorporated into the Agreement as Exhibit C.

4.    No Other Modifications: Other than as provided in this Addendum above, the
      terms and conditions of the Agreement remain unchanged and in full force
      and effect.

IN WITNESS WHEREOF, the parties have caused this Addendum to be duly executed on
the dates indicated below, and effective as of the dates specified hereinabove:

      SERVICE PROVIDER:                             GUPTA TECHNOLOGIES, LLC:

      By: ________________________                  By: ________________________

      Name: ______________________                  Name: ______________________

      Title: _____________________                  Title: _____________________

      Date: ______________________                  Date: ______________________

Service Provider__________                                        GUPTA_________

                                     - 1 -
<PAGE>

[GUPTA LOGO]

                                    EXHIBIT C

                   to Gupta Agreement No. 02-OSA-8412-SONA-00

                                   WORK ORDER
                                   NUMBER TWO

      THIS WORK ORDER is attached to and made a part of the Service Agreement
dated MARCH 27, 2002 between GUPTA TECHNOLOGIES, LLC ("GUPTA") and OFFSHORE
DIGITAL SERVICES INC., DBA SONATA ("Service Provider"). Service Provider and
GUPTA hereby agree that Service Provider will perform the following services for
the benefit, and pursuant to the request, of GUPTA on the terms and conditions
set forth below and in the Service Agreement. In the event the terms set forth
below are inconsistent with, or otherwise conflict with, the terms and
conditions of the Service Agreement, the terms of this Work Order shall govern
for purposes of the work to be performed hereunder.

DUTIES: Specific assignments shall be authorized in the statement(s) of work
("SOW"), attached hereto and made a part hereof (including any subsequent SOWs
to this Work Order). Each SOW, including any and all future SOWs, when executed
by an authorized representative of each party, shall be made part of both this
Work Order and the Service Agreement by reference herein.

The services described in this Work Order shall be performed on behalf of
Service Provider by:

<TABLE>
<CAPTION>
NAME OF SERVICE PROVIDER'S EMPLOYEE OR AGENT             JOB TITLE
--------------------------------------------          ----------------
<S>                                                   <C>
TD QA TEAM
Sanjay Bhosle                                         Project Lead
Muralidhara Kempasagara                               QA Lead
Sailaja N.S.                                          Developer/Tester
Vinoo Uttarkar                                        Developer/Tester

SB QA TEAM
Madhan Kumar Rajendran                                Developer/Tester
Kalyan Chakravarthy V.                                Developer/Tester

TD MAINTENANCE TEAM
Santosh Siddheshwar                                   Developer/Tester
Syed Buhari                                           Developer/Tester
Mahesh BS                                             Developer/Tester
</TABLE>

Service Provider understands and agrees that it must obtain GUPTA's prior
written consent as to each and every employee or agent (other than those listed
above) that it intends to have perform the services under in this Work Order.

A detailed description of the services to be performed by Service Provider is as
specified in the statement(s) of work ("SOW"), attached hereto and made a part
hereof (including any subsequent SOWs to this Work Order).

Service Provider__________                                        GUPTA_________

                                     - 2 -
<PAGE>

[GUPTA LOGO]

COMPENSATION:

      Service Provider shall be compensated on a Time and Materials basis for
the duties to be performed pursuant to this Work Order during the term of this
Work Order, from March 27, 2003 (the "Effective Date") to March 26, 2004 (the
"Term"). Service Provider shall complete the duties specified in each SOW on or
before the completion date specified in each SOW. Service Provider shall be
compensated at a rate equal to $2,250 (Two thousand two hundred fifty U.S.
Dollars) per month for each employee or agent of Service Provider, which monthly
compensation is based on each such employee or agent providing 170 (one hundred
and seventy) personhours of work per month. The number of personhours per month
has a contingency of +/- 5% (five percent); any effort outside this contingency
must be pre-approved in writing by GUPTA. As of the Effective Date of the Term,
Service Provider has nine (9) employees or agents on its team ("Team"); GUPTA
reserves the right, in its sole discretion, to reduce or increase the number of
employees or agents on the Team on an as-needed basis, with the requirement that
any such reduction or increase be pre-approved in writing by GUPTA. Should GUPTA
authorize a change in the number of employees or agents on the Team, the monthly
compensation due to Service Provider will be reduced or increased accordingly by
$2,250 (Two thousand two hundred fifty U.S. Dollars) per employee or agent. For
services provided during the Term pursuant to this Work Order Number Two, until
its termination date on March 26, 2004, compensation will only be paid for
actual services provided, and the maximum total fees paid to Service Provider
shall not exceed $260,000 (Two hundred sixty thousand U.S. Dollars) unless
pre-approved in writing by GUPTA. This maximum sum is calculated based on a Team
of nine (9) members; if GUPTA authorizes a change in the number of members on
the Team, the maximum fees will be reduced or increased accordingly.

      All invoices should be sent by Contractor directly to: Gupta Technologies,
LLC, Accounts Payable Department, 975 Island Drive, Redwood Shores, CA 94065,
Attn: Accounts Payable Administrator. Provided the Accounts Payable Department
has received written acceptance of the Deliverable(s) from the designated GUPTA
Project Manager, all invoices are due and payable by GUPTA within 30 (thirty)
days after receipt of the applicable invoice by GUPTA's Accounts Payable
Department.

      Contractor agrees that no compensation will be due from GUPTA beyond what
has been expressly outlined in this Exhibit C, unless approved in writing in
advance by GUPTA.

      IN WITNESS WHEREOF, the parties have caused this Work Order to be executed
by their authorized representatives as of the date first above written.

OFFSHORE DIGITAL SERVICES INC., DBA SONATA          GUPTA
     Service Provider

By: _________________________________               By: ________________________

Printed Name: _______________________               Printed Name: ______________

Title: ______________________________               Title: _____________________

Date:__________________________                     Date:_______________________

Taxpayer Identification Number: __________________________

Service Provider__________                                        GUPTA_________

                                     - 3 -
<PAGE>

[GUPTA LOGO]

                               ADDENDUM TWO TO THE
                                SERVICE AGREEMENT
                                     BETWEEN
                        GUPTA TECHNOLOGIES, LLC ("GUPTA")
                                       AND
         OFFSHORE DIGITAL SERVICES INC., DBA SONATA ("SERVICE PROVIDER")

This Addendum Two ("Addendum"), to the Service Agreement dated March 27, 2002
(the "Agreement"), as amended by Addendum One dated March 28, 2003 ("Addendum
One"), is between GUPTA TECHNOLOGIES, LLC ("GUPTA"), a Delaware limited
liability company with corporate offices at 975 Island Drive, Redwood Shores,
CA, 94065, USA, and OFFSHORE DIGITAL SERVICES INC., DBA SONATA ("Service
Provider"), a California corporation having offices at 14798 Wicks Blvd, San
Leandro CA 94577, USA.

WHEREAS, GUPTA and Service Provider have agreed to modify the terms and
conditions of the Agreement via this Addendum; and

NOW, THEREFORE, GUPTA and Service Provider agree, as follows:

1.    Conflicts, Use of Terms: Where applicable, the defined terms in the
      Agreement and in this Addendum shall convey the same meanings. The terms
      and conditions contained in this Addendum are hereby incorporated into the
      Agreement by reference made herein. Notwithstanding the foregoing, in the
      event of conflict between the terms and conditions of the Agreement and
      this Addendum, the terms and conditions of this Addendum shall prevail.

2.    Term of the Addendum: July 21, 2003 ("Effective Date") through March 27,
      2004.

3.    Addition of Statements of Work to Work Order Number Two: Pursuant to
      Section 2 of the Agreement and the "Duties" provision of Work Order Number
      Two, the following Statements of Work ("SOW") (attached hereto as exhibits
      to this Addendum) are hereby attached to and incorporated into the Work
      Order Number Two to the Agreement:

      (a)   SOW for Migration of Client-Server Applications to the Web: Attached
            hereto as Exhibit A is the SOW for Migration of Client-Server
            Applications to the Web. Under this SOW, Service Provider will
            provide GUPTA with consulting, development, documentation, and
            testing regarding (i) sample client-server applications using Team
            Developer and (ii) the migration of those sample applications to the
            Web using Re-usable mode, as detailed in the SOW document attached
            hereto.

      (b)   SOW for Development of Installer for Team Developer: Attached hereto
            as Exhibit B is the SOW for Development of Installer for Team
            Developer. Under this SOW, Service Provider will provide GUPTA with
            consulting, development, documentation, and testing regarding the
            Installer for Team Developer, as detailed in the SOW document
            attached hereto.

4.    Addition of New Service Provider Employees / Agents: The following
      individuals are hereby added to and incorporated into the list of
      Employees / Agents set forth in Work Order Number Two:

<TABLE>
<CAPTION>
NAME OF SERVICE PROVIDER'S EMPLOYEE OR AGENT                JOB TITLE
--------------------------------------------                ---------
<S>                                                         <C>
Nagendra H. N.                                              QA
Venkat Reddy                                                Developer
</TABLE>

5.    Modification of "Compensation" Section of Work Order Number Two: The
      "Compensation" Section of Work Order Number Two is hereby deleted in its
      entirety and replaced with the following:

Service Provider__________                                        GUPTA_________

                                   page 1 of 1
<PAGE>

[GUPTA LOGO]

      COMPENSATION:

            Service Provider shall be compensated on a Time and Materials basis
      for the duties to be performed pursuant to this Work Order during the term
      of this Work Order, from March 27, 2003 (the "Effective Date") to March
      26, 2004 (the "Term"). Service Provider shall complete the duties
      specified in each SOW on or before the completion date specified in each
      SOW. Service Provider shall be compensated at a rate equal to $2,250 (Two
      thousand two hundred fifty U.S. Dollars) per month for each employee or
      agent of Service Provider, which monthly compensation is based on each
      such employee or agent providing 170 (one hundred and seventy) personhours
      of work per month. The number of personhours per month has a contingency
      of +/- 5% (five percent); any effort outside this contingency must be
      pre-approved in writing by GUPTA. As of the Effective Date of the Term,
      Service Provider has eleven (11) employees or agents on its team ("Team");
      GUPTA reserves the right, in its sole discretion, to reduce or increase
      the number of employees or agents on the Team on an as-needed basis, with
      the requirement that any such reduction or increase be pre-approved in
      writing by GUPTA. Should GUPTA authorize a change in the number of
      employees or agents on the Team, the monthly compensation due to Service
      Provider will be reduced or increased accordingly by $2,250 (Two thousand
      two hundred fifty U.S. Dollars) per employee or agent. For services
      provided during the Term pursuant to this Work Order Number Two, until its
      termination date on March 26, 2004, compensation will only be paid for
      actual services provided, and the maximum total fees paid to Service
      Provider shall not exceed $300,000 (Three hundred thousand U.S. Dollars)
      unless pre-approved in writing by GUPTA. This maximum sum is calculated
      based on a Team of eleven (11) members; if GUPTA authorizes a change in
      the number of members on the Team, the maximum fees will be reduced or
      increased accordingly.

            All invoices should be sent by Contractor directly to: Gupta
      Technologies, LLC, Accounts Payable Department, 975 Island Drive, Redwood
      Shores, CA 94065, Attn: Accounts Payable Administrator. Provided the
      Accounts Payable Department has received written acceptance of the
      Deliverable(s) from the designated GUPTA Project Manager, all invoices are
      due and payable by GUPTA within 30 (thirty) days after receipt of the
      applicable invoice by GUPTA's Accounts Payable Department.

            Contractor agrees that no compensation will be due from GUPTA beyond
      what has been expressly outlined in this Exhibit C, unless approved in
      writing in advance by GUPTA.

6.    No Other Modifications: Other than as provided in this Addendum above, the
      terms and conditions of the Agreement remain unchanged and in full force
      and effect.

      IN WITNESS WHEREOF, the parties have caused this Addendum to be duly
      executed on the dates indicated below, and effective as of the dates
      specified hereinabove:

      SERVICE PROVIDER:                           GUPTA TECHNOLOGIES, LLC:

      By: ______________________________          By: __________________________
      Name: ____________________________          Name: ________________________
      Title: ___________________________          Title: _______________________
      Date: ____________________________          Date: ________________________

Service Provider__________                                        GUPTA_________

                                  page 2 of 2
<PAGE>

[GUPTA LOGO]

                                    EXHIBIT A

                               STATEMENT OF WORK:
               MIGRATION OF CLIENT-SERVER APPLICATIONS TO THE WEB

THIS STATEMENT OF WORK ("SOW") is attached to and made a part of the WORK ORDER
NUMBER TWO to the Service Agreement No. 02-OSA-8412-SONA-00 dated MARCH 27, 2002
between GUPTA TECHNOLOGIES, LLC ("GUPTA") and OFFSHORE DIGITAL SERVICES INC.,
DBA SONATA ("Service Provider").

SCOPE OF SERVICES:

GUPTA has requested Service Provider's assistance and support in developing
three (3) new sample client-server applications using the Product (the
"Applications") and documenting the process of migration of the Applications to
the Web using Re-usable mode. Service Provider has agreed to provide GUPTA with
the Services needed to migrate the Applications to the Web.

DELIVERABLES:

Migration of Three (3) Applications to the Web, which shall include the
following:

      -     Creating three (3) new sample (making use of existing samples and
            tables available in Island database with necessary changes)
            client-server Applications to cover most of the TD objects.

      -     Drafting a written document briefly describing the Applications.

      -     Migrating the Applications to the Web in reusable mode.

      -     Documenting the steps involved in migrating the Applications to the
            Web in reusable mode.

      -     Listing the objects, functions and messages not supported in the Web
            and developing workaround(s) to implement such functionality (e.g.,
            menus).

      -     Listing any points to be noted for different platforms.

      -     Making sure that the migrated Applications work well with IIS and
            Apache Web servers and is compatible with IE 5.x and IE6.x

      -     Providing GUPTA with weekly status reports regarding the
            above-listed Deliverables.

The estimated timeline for completion of the Deliverables is approximately four
(4) weeks.

PROJECT TIMELINES:

Scheduled Start Date:                     Jul 21, 2003
Anticipated Completion Date:              Aug 29, 2003

RESPONSIBILITIES OF THE PARTIES:

PROJECT/PROCESS MANAGEMENT: Service Provider and GUPTA will each have a project
manager(s) assigned to this project who will jointly manage the project
processes. The following list includes some of the processes the parties agree
to follow: Project Management, Quality Assurance, Project Review, Escalation,
and Change Control.

SERVICE PROVIDER         -       Develop three (3) Applications (as defined
RESPONSIBILITIES:                above) and migrate them to the Web.

                         -       Document the migration of the Applications to
                                 the Web for re-usable mode.

                         -       Project process management including review,
                                 reporting and escalation.

Service Provider__________                                        GUPTA_________

                                  page 3 of 3
<PAGE>

[GUPTA LOGO]

                         -       Development environment:  The following
                                 development environment must be used:

                                 -       Hardware:  Pentium III, 256 MB RAM and
                                         20 GB hard disk.

                                 -       Software:

                                         -     Win 2K with Latest service pack.

                                         -     Linux RedHat 9.0

                                         -     IIS

                                         -     Apache Web server

                                         -     IE 5.x/6.x

                                         -     MS-Word 2000

GUPTA RESPONSIBILITIES:  -       Provide project sponsorship/support.

                         -       Provide timely review, feedback and approvals
                                 during the project cycle.

COMPENSATION:
<TABLE>
<S>                                <C>                   <C>
PAYMENT TERMS:  FIXED PRICE
Estimated Time for Completion      Four (4)              Weeks

Payment Terms                      Net 30                Invoiced by Service Provider upon Acceptance of the
                                                         Deliverables by GUPTA, as specified below.

FIXED PRICE                        US $2,250             (INCLUSIVE OF ALL EXPENSES)
</TABLE>

ACCEPTANCE:

GUPTA has thirty (30) business days from the date of complete delivery of the
Deliverables to review said Deliverables for any defects. If GUPTA reports a
defect to Service Provider, GUPTA shall have fourteen (14) business days to
review the defect resolution provided by Service Provider. Service Provider
agrees that all Applications shall be provided to GUPTA free from any
Fatal/Major errors. Service Provider further agrees to review and incorporate
all feedback from GUPTA regarding the documentation and Applications.

CHANGES TO STATEMENT OF WORK:

After signing this SOW, any changes made will follow the Change Control process
agreed upon by both Service Provider and GUPTA. Each such change will be clearly
documented in an Amendment to this SOW.

IN WITNESS WHEREOF, the parties have caused this SOW to be executed by their
authorized representatives as of the date first above written.

OFFSHORE DIGITAL SERVICES INC., DBA SONATA          GUPTA TECHNOLOGIES, LLC
     Service Provider

By: _____________________________                   By:_________________________

Printed Name: ___________________                   Printed Name: ______________

Title: __________________________                   Title: _____________________

Date: ___________________________                   Date: ______________________

Taxpayer Identification Number: ________________________________

Service Provider__________                                        GUPTA_________

                                  page 4 of 4
<PAGE>

[GUPTA LOGO]

                                    EXHIBIT B

                               STATEMENT OF WORK:
                   DEVELOPMENT OF INSTALLER FOR TEAM DEVELOPER

THIS STATEMENT OF WORK ("SOW") is attached to and made a part of the WORK ORDER
NUMBER TWO to the Service Agreement No. 02-OSA-8412-SONA-00 dated MARCH 27, 2002
between GUPTA TECHNOLOGIES, LLC ("GUPTA") and OFFSHORE DIGITAL SERVICES INC.,
DBA SONATA ("Service Provider").

EXECUTIVE SUMMARY

Service Provider is pleased to submit this document to GUPTA for developing the
Installer for Team Developer. This document detail's Service Provider's
Understanding of the requirement, Scope and Process model. The team will
understand WISE code, document the Design and develop the installers. The
installer for the following will be developed:

      I.    Deploying Team Developer Run-time

      II.   Team Developer product

      III.  Evaluation copy of Team developer

      IV.   Report Builder

      V.    WAM

UNDERSTANDING OF GUPTA'S REQUIREMENTS

-     GUPTA has been using WISE installer for preparing the Team Developer
      Installer. They would like to re-engineer to InstallShield (version 8)
      based Installer from now on for the new TD version 3.1.

-     Development will be done based on the "Yosemite (3.1) Installer PRD v0.2"
      shared by GUPTA and the understanding from the WISE code. Re-engineered
      installer should be functionally same as the existing WISE installer. The
      installer work should also address some of the existing defects in the
      setup/installation areas of TD 3.0/3.1 and TD 2.1.

-     This would also include the support for the Product
      Registration/Activation to be implemented starting with TD 3.1. The
      specification for this is expected from GUPTA.

-     Installer is expected to work in various Windows platforms as listed
      below: Windows NT, Windows 2000, Windows XP, Windows 98, Windows ME,
      Windows Server 2003

-     The installers that are required to be developed are:

      I.    Installer for Team Developer

      II.   Installer to setup Deployment environment

      III.  Installer to Install Evaluation copy of Team Developer

      IV.   Installer for Report Builder

      V.    Installer for WAM

-     English based installer package, same as current support

DEVELOPMENT APPROACH

I.    SCOPE OF WORK

      Developing the Installers for Team Developer will involve:

            -     Understanding the WISE code

            -     Prepare the Design document from the WISE code

            -     Update Installer test cases

            -     Develop the Installer to setup the Deployment environment

            -     Develop the Installer to setup Team Developer

            -     Develop the Installer to setup Evaluation copy of Team
                  Developer

Service Provider__________                                        GUPTA_________

                                  page 5 of 5
<PAGE>

[GUPTA LOGO]

            -     Develop the Installer to setup Report Builder

            -     Develop the Installer for WAM

            -     Provide defect fixes to existing installer defects

II.   PROCESS MODEL

The following process model will be used for this project; overview of the model
is given below:

<TABLE>
<CAPTION>
                PROCESS                               RESPONSIBILITY   LOCATION             DELIVERABLE
---------------------------------------------------  ----------------  --------- ------------------------------------
<S>                                                  <C>               <C>       <C>
Baseline the inputs received from GUPTA              Service Provider  Offshore  Baseline document

Environment Set-up at Service Provider               Service Provider  Offshore  -

Understanding of WISE scripts                        Service Provider  Offshore  Design document

Updating of Installer Test cases                     Service Provider  Offshore  Updated Installer Test cases

Review of Installer Test cases                       GUPTA             Onsite    Approved Installer Test cases

Develop the Installer to setup Deployment            Service Provider  Offshore  Installer for Deployment environment
environment

Review of Installer to setup Deployment environment  GUPTA             Onsite    Feedback/Approval

Develop the Installer for Team Developer             Service Provider  Offshore  Installer for Team Developer

Review of Installer for Team Developer               GUPTA             Onsite    Feedback/Approval

Develop the Installer for Evaluation copy of Team    Service Provider  Offshore  Installer for Evaluation copy of
Developer                                                                        Team Developer

Review of Installer for Evaluation copy of Team      GUPTA             Onsite    Feedback/Approval
Developer

Develop the Installer for Report Builder & WAM       Service Provider  Offshore  Installer for Report Builder and WAM

Review of Installer for Report Builder & WAM         GUPTA             Onsite    Feedback/Approval

Acceptance                                           GUPTA             Onsite    Signoff
</TABLE>

III.  SOFTWARE ENVIRONMENT

<TABLE>
<S>                     <C>
Operating System        Windows 2000, Windows NT, Windows XP, Windows 98,
                        Windows ME, Windows Server 2003

Development Tools       WISE 9.0, InstallShield Developer Version 8.0
</TABLE>

Service Provider__________                                        GUPTA_________

                                  page 6 of 6
<PAGE>

[GUPTA LOGO]

IV. INPUTS FROM GUPTA

<TABLE>
<CAPTION>
                  INPUT                                      DATE EXPECTED
-----------------------------------------               ----------------------
<S>                                                     <C>
WISE Scripts                                            Already made available

Yosemite (3.1) Installer PRD v0.2                       Already made available

Specifications to support for the Product               Start of the project
Registration/Activation
</TABLE>

ESTIMATION

I.    EFFORT ESTIMATE

      Estimation is based on Work break down structure. The following table
      gives the summary of the estimate for the project.

<TABLE>
<CAPTION>
                                                  EFFORT
                                                  (PERSON
                  DESCRIPTION                      DAYS)                           REMARKS
----------------------------------------------    -------    ---------------------------------------------------
<S>                                               <C>        <C>
Develop Gupta Runtime Installer                       4      Study Gupta WISE Script - 0.5 pd
                                                             UI design (8 screens) - 1 pd
                                                             Setup and Component design - 0.5 pd
                                                             Install Scripting - 1 pd
                                                             Registry entry - 0.5 pd
                                                             Testing - 0.5 pd

Develop TD Installer                                 14      Study Gupta WISE Script (53 Scripts-23K LOC) - 5 pd
                                                             UI design (16 screens) - 2 pd
                                                             Setup and Component design - 1 pd
                                                             Install Scripting - 3 pd
                                                             Registry entry - 1 pd
                                                             Testing - 2 pd

Develop Installer for Evaluation version of TD        2      Install Scripting and Testing - 2 pd

Develop Installer for Report Builder                  2      Script Changes - 1 pd Testing - 1 pd

Develop Installer for WAM                             2      Script Changes - 1 pd Testing - 1 pd

TOTAL EFFORT                                         24
</TABLE>

OVERALL ESTIMATE: Total Effort Required for Installer Development for Team
Developer is 1.2 person-months.

II.   SCHEDULES

      SCHEDULED START DATE:                    August 5, 2003
      ANTICIPATED COMPLETION DATE:             September 3, 2003

      The overall indicative schedule for this project is given below. All dates
      are in mmm/dd format. Duration is in weekdays. Milestones will be based on
      the start date, currently assumed as Jul-14.

Service Provider__________                                        GUPTA_________

                                  page 7 of 7
<PAGE>

[GUPTA LOGO]

<TABLE>
<CAPTION>
                                                                                     START DATE     END DATE
                           ANALYSIS PHASE                              DURATION       (mmm-dd)       (mmm-dd)
------------------------------------------------------------------     ---------     ----------     ---------
<S>                                                                    <C>           <C>            <C>
Project Kickoff                                                            0d           Aug-5

Development of Installer to setup Deployment Environment                   5d           Aug-5         Aug-11

Delivery of Installer to setup Deployment Environment                                  Aug-11

Review of Installer to setup Deployment by GUPTA Environment               1d          Aug-11

Development of Installer to setup Team Developer                          11d           Aug-8         Aug-25

Delivery of Installer to setup Team Developer                                          Aug-25

Review of Installer to setup Team Developer by Gupta                       2d          Aug-25         Aug-26

Rework on Installer to setup Team Developer                                2d          Aug-25         Aug-26

Development of Installer for Evaluation copy of Team Developer             2d          Aug 27         Aug 28

Delivery of Installer for Evaluation copy of Team Developer                            Aug 29

Review of Installer for Evaluation copy of Team Developer by GUPTA         1d          Aug 29

Develop and Deliver Installer for Report Builder                           1d          Aug 29

Develop and Deliver Installer for WAM                                      1d           Sep 1

Review of Installers for WAM and Report Builder by GUPTA                   1d           Sep 2

Sign Off                                                                                SEP 3
</TABLE>

DELIVERABLES

Service Provider will provide the following Deliverables to GUPTA:

1.    Design document

2.    Updated Installer Test cases

3.    Installer to setup

            I.    Deployment Environment

            II.   Team Developer

            III.  Evaluation copy of Team Developer

            IV.   Report Builder

            V.    WAM

ASSUMPTIONS

-     Functionality of the Installer developed using InstallShield will be same
      as that of the existing Installer using WISE except for registration
      feature.

-     Installation of all files during installation would be installed on the
      same computer where installer is running and does not involve installation
      of files on remote machines.

-     Effort is based on the assumption of simple registration process as for as
      installer is concerned. If the requirement is complex and requires
      additional effort then the same would be discussed with GUPTA for revised
      effort and schedule.

Service Provider__________                                        GUPTA_________

                                  page 8 of 8
<PAGE>

[GUPTA LOGO]

RISKS AND MITIGATION

<TABLE>
<CAPTION>
SL#                          RISK                          IMPACT                     MITIGATION PLAN
---   --------------------------------------------------   ------   ---------------------------------------------------
<S>   <C>                                                  <C>      <C>
1.    Any change in requirement may have an impact on       High    Issues will be discussed with GUPTA and will follow
      effort and the schedule as the project is of short            the change management procedure if necessary
      duration

2.    Any delays in receiving the inputs from GUPTA may     High    Issues will be escalated and resolved mutually
      affect the schedule as the project is of short
      duration
</TABLE>

COMPENSATION:

PAYMENT TERMS:  FIXED PRICE

<TABLE>
<CAPTION>
<S>                                <C>           <C>
Estimated Time for Completion      1.2           Person-Months
                                                 (equivalent to 204 personhours of work
                                                 @ 170 personhours of work per month)

Payment Terms                      Net 30        Invoiced by Service Provider upon Acceptance of the
                                                 Deliverables by GUPTA, as specified below.

FIXED PRICE                        US $2,700     (INCLUSIVE OF ALL EXPENSES)
</TABLE>

ACCEPTANCE:

GUPTA has thirty (30) business days from the date of complete delivery of the
Deliverables to review said Deliverables for any defects. If GUPTA reports a
defect to Service Provider, GUPTA shall have fourteen (14) business days to
review the defect resolution provided by Service Provider. Service Provider
agrees that all Applications shall be provided to GUPTA free from any
Fatal/Major errors. Service Provider further agrees to review and incorporate
all feedback from GUPTA regarding the documentation and Applications.

CHANGES TO STATEMENT OF WORK:

After signing this SOW, any changes made will follow the Change Control process
agreed upon by both Service Provider and GUPTA. Each such change will be clearly
documented in an Amendment to this SOW.

IN WITNESS WHEREOF, the parties have caused this Statement of Work to be
executed by their authorized representatives as of the date first above written.

OFFSHORE DIGITAL SERVICES INC., DBA SONATA        GUPTA TECHNOLOGIES, LLC
           Service Provider

By: ______________________________                By: __________________________

Printed Name: ____________________                Printed Name: ________________

Title: ___________________________                Title: _______________________

Date: ____________________________                Date: ________________________

Taxpayer Identification Number: _____________________________

Service Provider__________                                        GUPTA_________

                                  page 9 of 9
<PAGE>

[GUPTA LOGO]
                              ADDENDUM THREE TO THE
                                SERVICE AGREEMENT
                                     BETWEEN
                        GUPTA TECHNOLOGIES, LLC ("GUPTA")
                                       AND
         OFFSHORE DIGITAL SERVICES INC., DBA SONATA ("SERVICE PROVIDER")

This Addendum Three ("Addendum"), to the Service Agreement dated March 27, 2002,
as amended by Addendum One dated March 28, 2003 ("Addendum One") and Addendum
Two dated July 21, 2003 ("Addendum Two"), collectively referred to as the
"Agreement", is between GUPTA TECHNOLOGIES, LLC, a Delaware limited liability
company with corporate offices at 975 Island Drive, Redwood Shores, CA, 94065,
USA ("GUPTA"), and OFFSHORE DIGITAL SERVICES INC., DBA SONATA, a California
corporation having offices at 6507 Dumbarton Circle, Fremont, CA 94555, USA
("Service Provider").

WHEREAS, GUPTA and Service Provider have agreed to modify the terms and
conditions of the Agreement via this Addendum; and

NOW, THEREFORE, GUPTA and Service Provider agree, as follows:

1.    Conflicts, Use of Terms: Where applicable, the defined terms in the
      Agreement and in this Addendum shall convey the same meanings. The terms
      and conditions contained in this Addendum are hereby incorporated into the
      Agreement by reference made herein. Notwithstanding the foregoing, in the
      event of conflict between the terms and conditions of the Agreement and
      this Addendum, the terms and conditions of this Addendum shall prevail.

2.    Renewal of Agreement for the Term of this Addendum: Service Provider and
      GUPTA hereby acknowledge and agree that the Agreement is hereby renewed
      for the period from March 28, 2004 ("Effective Date") through March 30,
      2006 (the "Term"). Any Work Orders issued under the Agreement still
      pending as of the Effective Date shall remain in effect under all services
      are completed, unless otherwise terminated as provided in the Agreement.

3.    Compensation for Work Orders: Effective as of June 1, 2004, the
      "Compensation" section of all Work Orders during the Term of this
      Addendum, including but not limited to those still pending as of the
      Effective Date, is hereby deleted in its entirety and replaced with the
      following:

            COMPENSATION:

                  Effective as of June 1, 2004, Service Provider shall be
            compensated on a Time and Materials basis for the duties to be
            performed pursuant to (i) any Work Orders in effect on June 1, 2004
            and (ii) any future Work Orders entered into between GUPTA and
            Service Provider during the Term until its expiration on March 30,
            2006. Service Provider shall complete the duties specified in each
            Work Order or SOW on or before the completion date specified
            therein. Service Provider shall be compensated at a rate equal to
            $2,475 (Two thousand four hundred seventy-five U.S. Dollars) per
            month for each employee or agent of Service Provider specifically
            authorized under the Agreement, which monthly compensation is based
            on each such employee or agent providing 170 (one hundred and
            seventy) personhours of work per month. The number of personhours
            per month has a contingency of +/- 5% (five percent); any effort
            outside this contingency must be pre-approved in writing by GUPTA.
            Service Provider and GUPTA acknowledge and agree that, as of June 1,
            2004, Service Provider has 18 (eighteen) employees or agents on its
            team ("Team"); GUPTA reserves the right, in its sole discretion, to
            reduce or increase the number of employees or agents on the Team on
            an as-needed basis, with the requirement that any such reduction or
            increase be pre-approved in writing by GUPTA. Should GUPTA authorize
            a change in the number of employees or agents on the Team, the
            monthly compensation due to Service Provider will be reduced or
            increased accordingly by $2,475 (Two thousand four hundred
            seventy-five U.S. Dollars)

Service Provider__________                                        GUPTA_________

                                  page 1 of 1
<PAGE>

[GUPTA LOGO]

            per employee or agent. For services provided during the Term
            pursuant to any Work Order or SOW, compensation will only be paid
            for actual services provided, and the maximum total fees paid to
            Service Provider shall not exceed the amount specifically set forth
            in that Work Order or SOW unless pre-approved in writing by GUPTA.
            This maximum sum shall be calculated based on a Team of eighteen
            (18) members; if GUPTA authorizes a change in the number of members
            on the Team, the maximum fees will be reduced or increased
            accordingly.

                  All invoices should be sent by Service Provider directly to:
            Gupta Technologies, LLC, Accounts Payable Department, 975 Island
            Drive, Redwood Shores, CA 94065, Attn: Accounts Payable
            Administrator. Provided the Accounts Payable Department has received
            written acceptance of the Deliverable(s) from the designated GUPTA
            Project Manager, all invoices are due and payable by GUPTA within 30
            (thirty) days after receipt of the applicable invoice by GUPTA's
            Accounts Payable Department.

                  Service Provider agrees that no compensation will be due from
            GUPTA beyond what has been expressly outlined in this Addendum,
            unless approved in writing in advance by GUPTA.

4.    No Other Modifications: Other than as provided in this Addendum above, the
      terms and conditions of the Agreement remain unchanged and in full force
      and effect.

      IN WITNESS WHEREOF, the parties have caused this Addendum to be duly
      executed on the dates indicated below, and effective as of the dates
      specified hereinabove:

      SERVICE PROVIDER:                         GUPTA TECHNOLOGIES, LLC:

      By: _______________________________       By: ____________________________
      Name: _____________________________       Name: Jeff Bailey
      Title: ____________________________       Title: President and CEO
      Date: _____________________________       Date: __________________________

Service Provider__________                                        GUPTA_________

                                  page 2 of 2<PAGE>
                                                                   Exhibit 10.63

                                  CONFIDENTIAL

                        CODEWEAVERS OEM PRODUCT AGREEMENT

      This OEM Product Agreement, dated September 20, 2004 ("Effective Date"),
is made between CodeWeavers, Inc. ("CodeWeavers"), a Minnesota corporation with
offices at 2356 University Avenue W, Suite 420, St. Paul Minnesota 55114 and
Gupta Technologies, LLC ("Purchaser"), a Delaware limited liability company with
offices at 975 Island Drive, Redwood Shores, CA 94065.

                                    RECITALS

      A. CodeWeavers is in the business of developing and marketing software
products and services for Linux-based systems, including the Embedded Products,
as defined below.

      B. Purchaser is in the business of, among other things, marketing Software
Product, as defined below.

      C. Purchaser desires to acquire, and CodeWeavers desires to grant
Purchaser the right and license to embed the Embedded Products in the Software
Product for use in combination with the Software Product.

      CodeWeavers and Purchaser agree as follows:

      1. DEFINITIONS.

            In addition to terms defined elsewhere in this Agreement, the
following capitalized terms used in this Agreement have the following meanings
for all purposes in this Agreement:

            1.1 "CodeWeavers End User License Agreement" means the CodeWeavers
standard form of license agreement applicable to the Embedded Product, as such
form of license agreement is modified by CodeWeavers from time to time. A copy
of the applicable CodeWeavers End User License Agreement shall be included in
electronic form with each copy of the Embedded Product delivered to Purchaser.

            1.2 "Distributor Sublicense" means the right granted by Purchaser to
a Distributor (as defined in Section 2.1) to sell or otherwise distribute
Sublicenses. Each Sublicense a Distributor is authorized to sell or otherwise
distribute from time to time shall constitute one Sublicense for purposes
hereof. In each instance, Purchase shall specify the number of Sublicenses that
a Distributor is authorized to sell or otherwise distribute from time to time.

            1.3 "Embedded Product" means CodeWeavers' software product specified
in Exhibit A hereto, as the same may be amended from time to time.

<PAGE>

                                  CONFIDENTIAL

            1.4 "End User" means any person or business or other entity or group
which obtains Software Product into which the Embedded Product is embedded or
the right to use any such Software Product from Purchaser or Purchaser's
Distributors (as defined in Section 2.1).

            1.5 "Intellectual Property Rights" means patent rights, copyright
rights, (including, but not limited to, rights in audiovisual works and moral
rights), trade secret rights and any other intellectual property recognized by
the law of each applicable jurisdiction.

            1.6 "Marks" means CodeWeavers' trademarks, trade names, service
marks, and/or service names specified in Exhibit A.

            1.7 "Multiple Sublicense" means the right granted by Purchaser,
directly or through any Distributor, to a business or other entity or group
under which more than one natural person shall have the right to use the
Embedded Product. Each Multiple Sublicense shall expressly specify the number of
Sublicenses that are included in the Multiple Sublicense.

            1.8 "Software Product" means Purchaser's Product into which the
Embedded Product is to be embedded, as specified in Exhibit A hereto.

            1.9 "Sublicense" means each right granted by Purchaser to any End
User to use the Embedded Product in combination with the Software Product, each
Sublicense granted under a Multiple Sublicense and each Sublicense Purchaser has
authorized any Distributor (as defined in Section 2.1) to sell or otherwise
distribute. Each Sublicense shall be granted by Purchaser, directly or through
any Distributor, only to a single End User who is a natural person. The right of
each natural person to use the Embedded Product under any Multiple Sublicense
shall constitute one Sublicense for purposes hereof.

      2. LICENSES.

            2.1 Grant of License. Subject to all the terms and conditions of
this Agreement, CodeWeavers hereby grants to Purchaser, and Purchaser hereby
accepts a non-exclusive, non-transferable, worldwide, perpetual, royalty-free
license to reproduce, market, and distribute unlimited copies of the Embedded
Products to its Distributors and End-Users and to grant Sublicenses. Said
license shall apply to Embedded Product only for use in combination with, and/or
embedded in, Software Product and any executables generated by the Software
Product on Linux. Purchaser may Sublicense the Embedded Product only to those
End Users who agree to the terms of the CodeWeavers End User License Agreement.
Purchaser may not Sublicense the Embedded Products to third parties for further
sublicensing to others, except that Purchaser may authorize Original Equipment
Manufacturers, Value Added Resellers or System Integrators and other parties
(collectively, the "Distributor(s)") to sell or otherwise distribute Sublicenses
for use of the Embedded Product in combination with the Software Product alone
or in connection with the sale or distribution of the Software Product in
combination with other products or services. As a condition to authorizing any
Distributor to sell or otherwise distribute Sublicenses, Purchaser shall require
each Distributor to agree in writing to be bound by, observe and perform all
obligations of Purchaser hereunder, except the payment obligations of Purchaser
under Section 3.

                                      -2-
<PAGE>

                                  CONFIDENTIAL

            2.2 End User License. Purchaser and each Distributor may not sell,
license, sublicense or distribute in any manner any Products to any End User
unless such End User has received and agrees to the terms of the applicable End
User License Agreement for the Embedded Product. CodeWeavers will provide the
End User License Agreement for the Embedded Product to Purchaser within 10 (ten)
days of the Effective Date.

            2.3 No Reverse Engineering. Purchaser or its Distributors will not
disassemble, decompile, or reverse engineer any CodeWeavers Embedded Products or
other products of CodeWeavers.

            2.4 No Copying. Purchaser or its Distributors will not copy or
otherwise reproduce any Embedded Products, in whole or in part, except for
making reasonable numbers of back-up copies or for distribution to End Users as
expressly authorized by this Agreement.

            2.5 No Unauthorized Derivative Works. Purchaser or its Distributors
will not modify any Embedded Products in any manner, except as it may be
expressly directed by CodeWeavers in writing.

            2.6 Authorized Derivative Works. CodeWeavers understands that
Purchaser may, from time to time, make or suggest modifications to the Embedded
Product and request that such modifications be incorporated into the Embedded
Products. CodeWeavers agrees to review any such modifications and, if it
determines that the modifications are appropriate, to incorporate them into the
Embedded Product. Such acceptance will be solely at CodeWeavers' discretion, but
shall not be unreasonably withheld. Any such modifications provided to
CodeWeavers by Purchaser must be provided with a license grant that allows
CodeWeavers to have full and clear use of the Embedded Product. In the case of
code for the Wine Project, the Wine license (the LGPL) will be sufficient. For
changes provided to non open source components of the Embedded Product,
Purchaser must provide CodeWeavers with full and unconstrained rights to use the
modifications, including, but not limited to, the right to further modify, copy,
and license the modifications.

            2.7 Bankruptcy Considerations. If CodeWeavers becomes the subject of
an involuntary petition in bankruptcy or any involuntary proceeding relating to
insolvency, receivership, liquidation, or composition for the benefit of
creditors, if such petition or proceeding is not dismissed within sixty (60)
days of filing, Purchaser is granted perpetual license to use the Embedded
Product, including the right to make modifications to the Embedded Product.
CodeWeavers agrees to provide for escrow of source code or other reasonable
steps to insure that purchaser has access to the source code to the Embedded
Product. CodeWeavers will make such provisions in a timely fashion after request
by Purchaser, but Purchaser must pay the full and complete cost of all efforts
by CodeWeavers to provide such escrow or other mechanism, including any and all
escrow costs, administrative costs, and other associated overhead. The
determination of appropriate costs will be at CodeWeavers discretion, but such
pricing will not exceed a reasonable accounting of CodeWeavers actual costs.

            2.8 Limited Rights. Purchaser's rights to sublicense the Embedded
Products will be limited to those expressly granted in this Agreement.

                                      -3-
<PAGE>

                                  CONFIDENTIAL

            2.9 Non-Compete Clause. Purchaser will not build or develop products
that compete with the Embedded Products offered by CodeWeavers during the term
of this Agreement, or any renewals thereof, and for a period of 12 months after
the termination of this Agreement

            2.10 Open Source Software. Nothing in this agreement will restrict
Purchaser from making royalty-free copies of those portions of CodeWeavers
Embedded Products that are open source software, to the extent that copying is
permitted under the applicable open source licenses including, but not limited
to, Wine and tcltk.

      3. PAYMENTS, REPORTS, AND RECORDS.

            3.1 Payments; Reports. For Purchaser's license and the other rights
granted to Purchaser hereunder, Purchaser will pay CodeWeavers as per the terms
described in Exhibit A, PAYMENT TERMS, and PAYMENT SCHEDULE.

            3.2 Transportation Charges. Should any Embedded Product or other
CodeWeavers deliverable need to be shipped to Purchaser, all shipping or other
transportation charges for delivery of the Embedded Products or other
CodeWeavers deliverables to Purchaser, including insurance and special
packaging, will be paid by Purchaser, FOB Origin.

            3.3 Purchaser's Records. Purchaser will maintain accurate books and
records, during the term of this Agreement and for one (1) year after the
termination or expiration of this Agreement, regarding the Sublicensing of the
Embedded Products and distribution of the Software Products by Purchaser to all
End-Users and Distributors.

      4. DELIVERY OF EMBEDDED PRODUCT; MAINTENANCE, SUPPORT, AND TRAINING.

            4.1 By Purchaser. Purchaser is not obligated to provide technical
support, phone support, updates, or upgrades for the Software Product;
notwithstanding the foregoing, if any such support is provided for the Software
Product it will be Purchaser's responsibility.

            4.2 By CodeWeavers. During the term of this Agreement, CodeWeavers
will provide Purchaser with versions of the Embedded Product as specified in
Exhibit A. Except as provided otherwise in this Agreement or in a separate
written agreement, CodeWeavers shall not be responsible for providing support of
the Embedded Product to Distributors or End Users directly. CodeWeavers' support
of the Embedded Product will be limited to providing Purchaser with:

                (a) error corrections for the Embedded Products as reported by
End Users to Purchaser,in accordance with CodeWeavers' error correction policies
as stated on www.codeweavers.com/site/support, which policies CodeWeaver
reserves the right to modify from time to time;

                (b) updates and enhancements for the Embedded Products to the
extent and at the same time that CodeWeavers generally provides such updates and
enhancements to

                                      -4-
<PAGE>

                                  CONFIDENTIAL

end users of CodeWeavers' products without separately charging for such updates
and enhancements;

                (c) access to CodeWeavers' email "hot-line" for inquiries from
Purchaser relating to theCodeWeavers Embedded Products.

            4.3 Waiver of Certification Fee. CodeWeavers agrees to waive its
Certification Fee in consideration of Purchaser's payment of the Certification
Services fees under the Desktop Linux Certification and Services Agreement
entered into by and between the parties on the Effective Date.

      5. CONFIDENTIALITY.

            5.1 Definition. "Confidential Information" means the (i) terms of
this Agreement, (ii) the Embedded Products and the Software Product and all
techniques, concepts, and methods relating thereto, (iii) any other technical,
marketing, competitive, pricing or other information disclosed under this
Agreement, and (iv) all information identified by either party as proprietary or
confidential.

            5.2 Obligations. Each party agrees:

                (a) that it will not disclose to any third party or use any
Confidential Information except as expressly permitted in this Agreement;

                (b) that it will take all reasonable measures to maintain the
confidentiality of all Confidential Information in its possession or control,
which will in no event be less than the measures it uses to maintain the
confidentiality of its own information of similar importance; and

                (c) neither party may at any time issue any press release about
this Agreement, the relationship between the parties as documented in this
Agreement, and its terms or its existence without the prior written approval of
the other party.

            5.3 Exceptions. "Confidential Information" will not include
information that:

                (a) is in or enters the public domain without breach of this
Agreement;

                (b) either party lawfully receives from a third party without
restriction on disclosure and without breach of any nondisclosure obligation; or

                (c) either party develops independently without reference to the
Confidential Information; or

                (d) either party can demonstrate was in its possession or
control, without restrictions on use or disclosure, at the time of its
disclosure hereunder.

            5.4 Injunctive Relief. Each party acknowledges that the Confidential
Information constitutes valuable property of the other party, the disclosure of
which would cause substantial harm to that party that could not be remedied by
the payment of damages alone.

                                      -5-
<PAGE>

                                  CONFIDENTIAL

Accordingly, each party will be entitled to preliminary and permanent injunctive
relief and other equitable relief for any breach of this Section 5 in addition
to any other remedy (including monetary damages) available at law or in equity.
Each party's obligations under this Section 5 shall survive the termination of
this Agreement.

      6. PROPRIETARY RIGHTS.

            6.1 CodeWeavers' Ownership; Purchaser's Ownership.

                (a) The CodeWeavers Embedded Products are and will remain the
sole and exclusive property of CodeWeavers, whether the Embedded Products are
separate, or combined with, or embedded in any other products. CodeWeavers'
rights under this subsection (a) will include, but not be limited to full
ownership of: (i) all Intellectual Property Rights in the Embedded Products; and
(ii) all modifications to, and derivative works based upon, the CodeWeavers
Embedded Products.

                (b) Except as otherwise provided in this Agreement, Purchaser's
Software Product is and will remain the sole and exclusive property of
Purchaser, and Purchaser owns all title, copyright, and other intellectual
property rights in the Software Product. The Software Product is protected by
copyright and other intellectual property laws and treaties.

                (c) Each party agrees not to delete or in any manner alter the
Intellectual Property Rights notices of the other party and its suppliers, if
any, appearing on the products that are the subject of this Agreement. As a
condition of the license rights granted to Purchaser in this Agreement,
Purchaser will reproduce and display such notices on each copy it makes of any
CodeWeavers Embedded Product, including without limitation, copies embedded in,
or combined with, the Software Product.

            6.2 Duties. Each party will use its reasonable efforts to protect
the Intellectual Property Rights as set forth in this Agreement and will take
commercially reasonable efforts to report to the other party any infringement or
suspected infringement of such rights of which they become aware.

            6.3 Third Party Infringement. CodeWeavers reserves the sole and
exclusive right at its discretion to assert claims against third parties for
infringement or misappropriation of its Intellectual Property Rights in the
Embedded Products.

            6.4 Technical Features; Trademarks.

                (a) If any advertisement or other marketing material used by
either party makes any statement as to the technical features or capabilities of
the other party's product(s) that are the subject of this Agreement beyond the
written specifications provided under this Agreement, that party will first
obtain the written approval of the other party prior to publishing such
advertisement or material.

                (b) Nothing in this Agreement grants Purchaser any rights in or
to

                                      -6-
<PAGE>

                                  CONFIDENTIAL

use any of the Marks. CodeWeavers acknowledges that Purchaser intends to use
Purchaser's own trademarks and is not required to display any Marks in
connection with Purchaser's marketing of the Software Products.

      7 WARRANTY.

            7.1 Power and Authority. CodeWeavers warrants to Purchaser that it
has sufficient right and authority to grant to Purchaser all licenses and rights
that CodeWeavers grants under this Agreement.

            7.2 Infringement. CodeWeavers agrees, at its own expense, to defend
or, at its option, to settle any claim or action brought against Purchaser to
the extent it is based on a claim that Purchaser's use of the Embedded Products
in accordance with the scope of this Agreement infringes or violates any
Intellectual Property Right of a third party, and will indemnify and hold
Purchaser harmless from and against any damages, costs and fees reasonably
incurred (including reasonable attorneys' fees) that are attributable to such
claim or action. Purchaser agrees that CodeWeavers shall have the foregoing
obligation only if Purchaser provides CodeWeavers with: (a) prompt written
notification of the claim or action, (b) sole control and authority over the
defense or settlement thereof; provided CodeWeavers does not make any claim that
would adversely affect the rights of Purchaser with respect to such claim; and
(c) all available information, assistance and authority to settle and/or defend
any such claim or action. CodeWeavers shall have no liability or obligation with
respect to any infringement or misappropriation claim based upon: (i) any use of
the Embedded Products not in accordance with this Agreement or for purposes not
intended by CodeWeavers; or (ii) any modification of the Embedded Products made
by any person other than CodeWeavers where such modification is not authorized
by CodeWeavers in writing; or (iii) use of the Embedded Products in combination
with any hardware or software not provided or recommended by CodeWeavers, where
such combination is the basis of the infringement; or (iv) any portion of the
Wine Project except those changes made to Wine as part of this agreement. If the
Embedded Product becomes, or in CodeWeavers' opinion is likely to become, the
subject of an infringement or misappropriation claim, CodeWeavers may, at its
sole option and expense, either: (x) procure for Purchaser the right to continue
to use the Embedded Products pursuant to this Agreement; or (y) replace or
modify the Embedded Products to make it non-infringing; or (z) terminate this
Agreement and Purchaser's right to use the Embedded Products and refund to
Purchaser any payments made hereunder.

            7.3 Performance Warranty. CodeWeavers has not tested the usefulness
of the Wine project with regard to the Software Product. CodeWeavers warrants
that, throughout the term of this Agreement, the Embedded Products will
substantially conform to the applicable Embedded Product documentation provided
by CodeWeavers. CodeWeavers further warrants (i) the parts of the Embedded
Product that are not open source, and (ii) all changes CodeWeavers makes to the
Embedded Product pursuant to this Agreement. The foregoing warranty does not
apply to (a) any portion of the Wine project except for those changes made by
CodeWeavers as part of this Agreement, and (b) any Embedded Product that has
been modified, other than according to this Agreement, combined with other
products (including the Embedded Products), or used improperly. EXCEPT AS SET
FORTH ABOVE, CODEWEAVERS DOES NOT WARRANT THAT THE FUNCTIONALITY OF THE EMBEDDED
PRODUCT WILL MEET

                                      -7-
<PAGE>

                                  CONFIDENTIAL

PURCHASER'S OR END USERS' NEEDS, THAT THE EMBEDDED PRODUCT WILL OPERATE IN THE
COMBINATIONS THAT PURCHASER OR END USER MAY SELECT OR USE, THAT THE OPERATION OF
THE EMBEDDED PRODUCT WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT ALL ERRORS IN
THE EMBEDDED PRODUCT WILL BE CORRECTED.

            7.4 Sole and Exclusive Remedy. FOR ANY BREACH OF THE WARRANTY
CONTAINED IN SECTION 7.3, PURCHASER'S SOLE AND EXCLUSIVE REMEDY WILL BE, AT
CODEWEAVER'S OPTION EITHER: (A) THE REPLACEMENT OR CORRECTION OF THE DEFECTIVE
EMBEDDED PRODUCT WITHIN 60 (DAYS) AFTER BEING INFORMED OF THE BREACH OF
WARRANTY; OR (B) THE TERMINATION OF THIS AGREEMENT AND THE REFUND OF ALL FEES
FOR THE AFFECTED EMBEDDED PRODUCT PAID BY PURCHASER TO CODEWEAVERS HEREUNDER FOR
SUCH DEFECTIVE CODEWEAVERS EMBEDDED PRODUCT UNDER THIS AGREEMENT DURING THE
PREVIOUS TWELVE (12) MONTHS BEFORE CODEWEAVERS RECEIVES PURCHASER'S WRITTEN
WARRANTY CLAIM.

            7.5 Disclaimer of Other Warranties. THE WARRANTIES IN THIS SECTION 7
ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS AND IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, AND NONINFRINGEMENT.

      8. LIMITATIONS OF LIABILITY.

            8.1 Total Liability. EACH PARTY'S TOTAL LIABILITY TO THE OTHER PARTY
UNDER THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT OF PAYMENTS RECEIVED BY
CODEWEAVERS FROM PURCHASER UNDER THIS AGREEMENT.

            8.2 Exclusion of Damages. IN NO EVENT WILL EITHER PARTY BE LIABLE TO
THE OTHER PARTY FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER
BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY, OR
OTHERWISE, AND WHETHER OR NOT SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.

            8.3 Failure of Essential Purpose. THE PARTIES HAVE AGREED THAT THE
LIMITATIONS SPECIFIED IN THIS SECTION 8 WILL SURVIVE AND APPLY EVEN IF ANY
LIMITED REMEDY SPECIFIED IN THIS AGREEMENT IS FOUND TO HAVE FAILED OF ITS
ESSENTIAL PURPOSE.

      9. TERM AND TERMINATION.

            9.1 Term. This Agreement shall remain in force for a period of 24
(twenty-four) Months ("Initial Term") commencing on the Effective Date, unless
sooner terminated under the provisions of Section 9.2 below. The Agreement will
renew automatically for successive

                                      -8-
<PAGE>

                                  CONFIDENTIAL

twelve (12) month periods (each, a "Subsequent Renewal Term") unless either
party provides written notice of its intent not to renew at least 180 (one
hundred eighty) days prior to the end of the Initial Period or any Subsequent
Renewal Term.

            9.2 Events of Termination. Either party will have the right to
terminate this Agreement upon written notice to the other party if:

                (a) the other party breaches any material term or condition of
this Agreement and fails to cure such breach within thirty (30) days after
written notice;

                (b) the other party becomes the subject of a voluntary petition
in bankruptcy or any voluntary proceeding relating to insolvency, receivership,
liquidation, or composition for the benefit of creditors; or

                (c) the other party becomes the subject of an involuntary
petition in bankruptcy or any involuntary proceeding relating to insolvency,
receivership, liquidation, or composition for the benefit of creditors, if such
petition or proceeding is not dismissed within sixty (60) days of filing.

            9.3 Effect of Termination. Upon termination or expiration of this
Agreement, Purchaser will: (i) immediately cease the selling and marketing of
the Embedded Product itself, through Distributors, or otherwise; (ii) promptly
pay all amounts due to CodeWeavers hereunder; and (iii) immediately return to
CodeWeavers or, at CodeWeavers' request, destroy all copies of the Embedded
Products and other Confidential Information in its possession or control, and an
officer of Purchaser will certify to CodeWeavers in writing that Purchaser has
done so.

            9.4 No Damages for Termination. NEITHER PARTY WILL BE LIABLE TO THE
OTHER FOR DAMAGES OF ANY KIND, INCLUDING INCIDENTAL OR CONSEQUENTIAL DAMAGES, ON
ACCOUNT OF THE TERMINATION, NONRENEWAL OR EXPIRATION OF THIS AGREEMENT IN
ACCORDANCE WITH ITS TERMS. PURCHASER WAIVES ANY RIGHT IT MAY HAVE TO RECEIVE ANY
COMPENSATION OR REPARATIONS ON TERMINATION, NONRENEWAL OR EXPIRATION OF THIS
AGREEMENT UNDER THE LAW OF THE TERRITORY OR OTHERWISE, OTHER THAN AS EXPRESSLY
PROVIDED IN THIS AGREEMENT. Neither party will be liable to the other on account
of termination or expiration of this Agreement pursuant to the terms herein for
reimbursement or damages for the loss of goodwill, prospective profits or
anticipated income, or on account of any expenditures, investments, leases or
commitments made by either party or for any other reason whatsoever based upon
or growing out of such termination, nonrenewal or expiration.

            9.5 Nonexclusive Remedy. Except as otherwise provided herein, the
exercise by either party of any remedy under this Agreement will be without
prejudice to its other remedies under this Agreement or otherwise.

            9.6 Survival. The provisions of Sections 2.8 (Open Source Software),
3(Payments, Reports and Records), 5 (Confidentiality), 6 (Proprietary Rights), 7
(Warranty), 7.2 (Infringement), 8 (Limitations of Liability), 9.3 (Effect of
Termination), 9.4 (No Damages for

                                      -9-
<PAGE>

                                  CONFIDENTIAL

Termination), and 11 (General) will survive the termination, nonrenewal or
expiration of this Agreement.

            9.7 Purchaser's Rights Following Expiration. In the event of a
termination of this Agreement, then Purchaser may obtain one (1) copy of the
Embedded Product for the sole purpose of providing support and maintenance
services provided that Purchaser signs a limited use license agreement with
CodeWeavers.

      10. COMPLIANCE WITH LAW. Each party agrees to comply with all applicable
laws, rules, and regulations in connection with its activities under this
Agreement. Each party shall comply with all applicable international, national,
state, regional and local laws and regulations in connection with its activities
under this Agreement. Without limiting the foregoing, Purchaser acknowledges
that all Products, including documentation and other technical data, are subject
to export controls imposed by the U.S. Export Administration Act of 1979, as
amended (the "Act"), and the regulations promulgated thereunder. Purchaser shall
not export or reexport (directly or indirectly) any Products or documentation or
other technical data therefor without complying with the Act and the regulations
thereunder.

      11. GENERAL.

            11.1 Distribution Indemnity. Each party agrees to indemnify the
other party against any claims, loss, damage, liability, or expense (including
but not limited to attorneys' fees) suffered, incurred, or asserted against the
other party arising out of or relating to any acts or omissions in connection
with its activities under this Agreement or any acts or omissions of any
Distributor.

            11.2 Assignment. This Agreement will bind and inure to the benefit
of each party and their respective successors and assigns; provided, that
Purchaser may not assign this Agreement, by operation of law or otherwise in
whole or in part, without CodeWeavers' written consent, which consent will not
be unreasonably withheld. Any attempt by Purchaser to assign this Agreement
without such consent will be null and void.

            11.3 Disputes. Application of the United Nations Convention on
Contracts for the International Sale of Goods is expressly excluded. Any suit
brought by Purchaser in connection with this Agreement will be brought solely in
the federal or state courts in the State of Minnesota and Purchaser hereby
submits to the personal jurisdiction thereof. Any suit brought by CodeWeavers in
connection with this Agreement will be brought solely in the federal or state
courts in the State of California and CodeWeavers hereby submits to the personal
jurisdiction thereof. The prevailing party in any action to enforce this
Agreement shall be entitled to recover reasonable costs and expenses. In case of
any dispute, service of process shall be performed in accordance with Section
11.6 ("Notices") hereinbelow.

            11.4 Severability. If any provision of this Agreement is found
invalid or unenforceable, that provision will be enforced to the maximum extent
permissible, and the other provisions of this Agreement will remain in force.

                                      -10-
<PAGE>

                                  CONFIDENTIAL

            11.5 Force Majeure. Except for payments due under this Agreement,
neither party will be responsible for any failure to perform due to causes
beyond its reasonable control (each a "Force Majeure"), including, but not
limited to, acts of God, war, riot, embargoes, acts of civil or military
authorities, denial of or delays in processing of export license applications,
fire, floods, earthquakes, accidents, strikes, or fuel crises, denial of service
attacks or equipment failure provided that such party gives prompt written
notice thereof to the other party. The time for performance will be extended for
a period equal to the duration of the Force Majeure, but in no event longer than
sixty (60) days.

            11.6 Notices. All notices under this Agreement will be deemed given
when delivered personally, or sent by certified or registered U.S. mail or
nationally-recognized express courier, return receipt requested, to the address
shown below or as may otherwise be specified by either party to the other in
accordance with this section.

            11.7 Independent Contractors. The parties to this Agreement are
independent contractors. There is no relationship of partnership, joint venture,
employment, franchise, or agency between the parties. Neither party will have
the power to bind the other or incur obligations on the other's behalf without
the other's prior written consent.

            11.8 Waiver. No failure of either party to exercise or enforce any
of its rights under this Agreement will act as a waiver of such rights.

            11.9 Entire Agreement. This Agreement and its exhibits are the
complete and exclusive agreement between the parties with respect to the subject
matter hereof, superseding and replacing any and all prior agreements,
communications, and understandings (both written and oral) regarding such
subject matter. This Agreement may only be modified, or any rights under it
waived, by a written document executed by a duly-authorized representative of
each party. The parties have caused this Agreement to be executed by their
duly-authorized representatives as of the Effective Date.

IN WITNESS WHEREOF, this Agreement has been duly executed by authorized
representatives of the parties hereto.

Gupta Technologies, LLC ("Purchaser"):       CodeWeavers, Inc. ("CodeWeavers"):

By: _________________________________    By: ___________________________________
Name: Jeff Bailey                        Name: _________________________________
Title: President and CEO                 Title: ________________________________
Date: _______________________________    Date: _________________________________
Address: 975 Island Drive                Address: 2356 University Ave. W.,
                                         Suite 420
Redwood Shores, CA  94065                St. Paul, MN  55114
Telephone: (650) 596-3400                Telephone: 651-523-9300
Facsimile: (650) 596-4690                Facsimile: 651-523-9399

                                      -11-
<PAGE>

                                  CONFIDENTIAL

                                    EXHIBIT A

                         CODEWEAVERS' EMBEDDED PRODUCTS;
                         PURCHASER'S SOFTWARE PRODUCTS;
                              AND CODEWEAVERS MARKS

CODEWEAVERS EMBEDDED PRODUCT:

The product to be embedded is a customized version of CrossOver Office Standard;
this version will be customized to include the name of the Software Product, and
will be configured to allow only the use of the Software Product (not any of the
other applications that CrossOver Office normally supports).

The customized version will be customized in accordance with CodeWeavers
standard policies; this will include name changes, an image branding, and some
accommodation of specific installation needs for Software Product.

Any customization of the Embedded Product beyond the standard CodeWeavers
practice will require an additional services fee.

CODEWEAVERS EMBEDDED PRODUCT SERVICES:

During the term of this agreement, CodeWeavers will provide updated versions of
the Embedded Product to Purchaser within two (2) weeks of the release of a new
version of CrossOver Office Standard to CodeWeavers general customers. If
Purchaser and CodeWeavers are engaged in a separate Wine development contract,
CodeWeavers will likely be providing frequent builds of the Embedded Product for
testing purposes.

CodeWeavers will also create a `regression test' which will be run frequently to
ensure that ongoing development of CrossOver does not heedlessly break the
support in CrossOver for Purchaser's Product. Note that this service will act
solely to determine when and why regressions may have occurred; additional
service fees may be required to fix said regressions, depending on the specific
change. However, it is the intent of CodeWeavers to make sure that CrossOver
does not needlessly break support for Purchaser's Product.

If Purchaser supplies CodeWeavers with a scriptable regression test, CodeWeavers
will use that test. Otherwise, CodeWeavers will devise a basic installation and
simple test of invocation which will be used as the regression test.

DESCRIPTION OF SOFTWARE PRODUCT:

Software products Team Developer and Report Builder, including the computer
software and all tools, utilities, samples, associated media, and documentation
included as part of the software products.

                                      -12-
<PAGE>

                                  CONFIDENTIAL

PAYMENT TERMS:

Pursuant to section 3.1 of the Agreement, payment terms are as follows:

      (a) a one-time payment of $8,000 for the 24 (twenty-four) months of the
      initial Term upon execution of this Agreement; and

      (b) at the end of the initial Term, Purchaser shall pay to CodeWeavers an
      annual fee of $3,000 for each 12 (twelve) month renewal of this Agreement,
      which pricing endures during the term of this Agreement.

MARKS:

The CodeWeavers Marks referred to in Section 1.5 of the Agreement include:

      CodeWeavers(TM)
      CrossOver(TM)
      CrossOver Office(TM)
      CrossOver Plugin(TM)

                                      -13-

Source: [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00082-of-00352.parquet"}, [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00082-of-00352.parquet"}]]