<PAGE>

                                                                EXHIBIT 10.8.9

Tidestone
TECHNOLOGIES

                          SOFTWARE LICENSE AGREEMENT

                                      FOR

                            ANNUNCIO SOFTWARE, INC.


Effective Date: May 19, 1999
                ------------
<PAGE>

                          SOFTWARE LICENSE AGREEMENT

THIS AGREEMENT is made as of the effective date set forth below by and between
TIDESTONE TECHNOLOGIES, INC., a corporation organized and existing under the
laws of the State of Kansas ("Tidestone") and ANNUNCIO SOFTWARE, INC., a
corporation organized and existing under the laws of California ("Licensee"),
both having principal places of business at the addresses specified in the
signature block of this Agreement. Capitalized terms used in this Agreement
shall have the meanings specified in Section 9.

WHEREAS, Licensee desires to obtain from Tidestone a license to use, reproduce
or display and sell, lease or otherwise distribute or transfer copies of the
computer software and documentation specified hereinafter;

WHEREAS, Tidestone desires to license such computer software and documentation
to Licensee upon and subject to the terms and conditions of this Agreement.

NOW, THEREFORE, in consideration of the promises, covenants and conditions
contained hereinafter, the parties agree as follows:

SECTION 1.  DISTRIBUTION LICENSE

1.01  GRANT OF LICENSE. Effective upon the payment of the license fee as set
forth in Section 2 of Exhibit A, Tidestone will hereby grant to Licensee a non-
exclusive, worldwide right and license under the Tidestone intellectual property
rights and information contained in and associated with the Software Program and
Documentation to use, reproduce (or have reproduced), display and sell, lease
and otherwise distribute, sublicense and transfer copies, directly or
indirectly, of the Software Program and Documentation, in executable code form
only, as parts of Products, for the purposes of marketing such Products to
Licensee's customers.

1.02  DELIVERABLES. Promptly upon receipt of the license fee as set forth in
Section 2 of Exhibit A, Tidestone shall deliver to Licensee the Software Program
described in the Specifications as set forth in Exhibit B together with the
appropriate Documentation and other information and materials relating to such
Software Program.

1.03  LICENSEE'S OBLIGATIONS.

      (a)    Licensee shall be solely responsible for any marketing,
      manufacturing, packaging, documentation production, distribution and
      customer pricing of the Products. Except as otherwise provided in this
      Agreement, Licensee also shall assume all responsibility and liability to
      customers for related support and assistance.

      (b)    Under no circumstances may Licensee modify, decompile or reverse
      assemble any executable code contained within the Software Program.

      (c)    Licensee agrees that it will not, nor will it authorize or license
      another to, sell, market or license the Software Program, or any portion
      thereof, as a standalone computer software program, component or software
      development tool, or as a component or components of a computer software
      program, the chief marketability and functionality of which is the
      Software Program. Licensee further agrees that it will not provide
      documentation to the API of the Software Program to its customers or
      license its customers to use the API other than as part of the Product.

      (d)    Licensee shall take actions with the same degree of care, but in no
      event with less than reasonable care, accorded its own technology to
      ensure that all sublicensees, resellers or other parties involved in the
      reproduction or distribution of Products containing the Software Program
      or otherwise afforded access to the Software Program shall be subject to
      reasonable provisions regarding protection of Tidestone's intellectual
      property rights in the Software Program.

1.04  COPYRIGHT AND TRADEMARK. Licensee acknowledges that all copyrights in the
Software Program and the goodwill associated therewith are vested in and belong
to Tidestone; and Licensee agrees to reproduce and include the following
copyright and trademark notice in the user's manual and "about box" for the
Product:

In the user's manuals and packaging for the Product, Licensee shall use the
trademark TIDESTONE FORMULA ONE to identity the Software Program and shall
indicate that TIDESTONE is a trademark and FORMULA ONE is a licensed trademark
of Tidestone. Licensee will not in any way identify itself as the owner of any
such trademark or any other Tidestone trademark, service mark or logo or
register the same in Licensee's name or in any other name.

1.05  RESERVATION OF TITLE; UNAUTHORIZED USE OR DISCLOSURE. Licensee
acknowledges that Tidestone claims and reserves all rights and benefits afforded
under federal and international copyright law in the Software Program and
Documentation and other information and materials furnished to Licensee
(including any modified or derivative Software Program developed pursuant to
this Agreement). This Agreement does not effect any transfer of copyright title
or other interest in or to such Software Program, Documentation or other
information and materials and Licensee expressly disclaims any such interest
therein. Tidestone shall remain entitled to enforce its copyright and other
interests in the Software Program, Documentation and other information and
materials produced or disclosed in connection therewith. Licensee shall devote
all reasonable efforts (commensurate with Licensee's standard business
practices) to ensure that all entities and persons afforded access to the
Software Program, Documentation and other information and materials produced or
disclosed in connection therewith protect the same against unauthorized use,
dissemination or disclosure.

SECTION 2.  PAYMENT

Subject to the terms and conditions of this Agreement, and in consideration for
the license granted and the services

                                       1
<PAGE>

provided by Tidestone hereunder, Licensee shall pay the license fees, royalties
and other charges relating to the Software Program, and to the performance of
any services provided by Tidestone, in accordance with the provisions of Exhibit
A.

SECTION 3.  ERROR CORRECTION AND MAINTENANCE

Tidestone shall provide to Licensee such Error correction and maintenance
services with respect to the Software Program as are specified in Exhibit C,
subject to Licensee's payment of such fees and charges as are set forth therein.

SECTION 4.  LIMITED WARRANTY; LIMITATION OF WARRANTY AND LIABILITY

4.01  LIMITED WARRANTY. Tidestone warrants:

      (a)    It is a corporation duly incorporated, organized under the laws of
      Kansas and has all requisite power and authority, corporate and otherwise,
      to own its assets, to carry on its business as now conducted, to execute
      and deliver this Agreement, and to consummate the transactions
      contemplated herein, and that all such matters have been duly authorized
      by all requisite corporate actions.

      (b)    For the period during which services are provided under Exhibit C,
      the Software Program shall substantially conform to the Specifications and
      Documentation. Licensee's sole remedy for any breach of the warranty set
      forth in this paragraph (b) shall be the provision of Error correction
      services by Tidestone as set forth in Exhibit C, subject to Licensee's
      payment of such charges as are set forth therein.

      (c)    The use or distribution of unaltered Software Program and
      Documentation, or the exercise of the licenses granted hereunder, will not
      infringe any valid and enforceable U.S. copyright, patent, trademark or
      other intellectual property rights of any third party, and Tidestone has
      all rights necessary for the grant of the rights and licenses granted by
      this Agreement. Tidestone agrees to indemnify, defend and hold Licensee
      harmless from any and all actions, causes of action, claims, demands,
      reasonable costs, liabilities, reasonable expenses and damages
      (collectively, a "Loss" or "Losses") arising from any claim that the
      Software Program infringe any valid and enforceable U.S. copyright,
      patent, trademark or other intellectual property right of a third party,
      provided, however:

             (1)    To be entitled to the indemnification hereunder, Licensee
             shall promptly deliver to Tidestone notice in writing of any claim
             for recovery under this Paragraph (c), specifying in reasonable
             detail the nature of the Loss, and, if known, the amount, or an
             estimate of the amount, of the liability arising therefrom.
             Licensee shall provide to Tidestone as promptly as practicable
             thereafter information and documentation reasonably requested by
             Tidestone to support and verify the claim asserted, provided that,
             in so doing, it may restrict or condition any disclosure in the
             interest of preserving privileges of importance in any foreseeable
             litigation.

             (2)    If the facts pertaining to the Loss arise out of the claim
             of a third party, or if there is any claim against a third party
             available by virtue of the circumstances of the Loss, Tidestone may
             assume the defense or the prosecution thereof, including the
             employment of counsel or accountants, at its cost and expense.
             Licensee shall have the right to employ counsel separate from
             counsel employed by Tidestone in any such action and to participate
             therein, but the fees and expenses of such counsel employed by
             Licensee shall be at its expense. Tidestone shall have the right to
             determine and adopt (or, in the case of a proposal by Licensee, to
             approve) a settlement of such matter in its reasonable discretion.
             Tidestone shall not be liable for any settlement of any claim
             effected without its prior written consent, which shall not be
             unreasonably withheld. Whether or not Tidestone chooses to so
             defend or prosecute such claim, Licensee and Tidestone shall
             cooperate in the defense or prosecution thereof and shall furnish
             such records, information and testimony, and attend such
             conferences, discovery proceedings, hearings, trials and appeals,
             as may be reasonably requested in connection therewith.

             (3)    If such a claim arises, or in either party's judgment is
             likely to arise, Licensee agrees to allow Tidestone, at Tidestone's
             option, to either (i) procure the right to permit the continued
             exercise of the rights and licenses in the Software Program and
             Documentation granted under this Agreement; (ii) replace or modify
             the Software Program and Documentation so they become non-
             infringing, while affording equivalent performance; or (iii) as its
             sole obligation, terminate the license for the infringing Software
             Program and upon return thereof by Licensee, refund the unearned
             portion of any license fees paid by the Licensee for the remainder
             of the current term hereof.

             (4)    No indemnification shall be payable by Tidestone to Licensee
             with respect to matters as to which Tidestone has not received
             written notice required under this Paragraph (c) from Licensee
             within three (3) years after the termination of this Agreement.
             Tidestone shall have no indemnity obligation for claims of
             infringement resulting from any combination, operation or use of
             the Software Program and Documentation, or any components thereof,
             with any software programs or data not supplied by Tidestone if
             such infringement would have been avoided by use of the Software
             Program and Documentation alone.

             Licensee acknowledges and agrees that this Paragraph (c) is the
             exclusive remedy of Licensee for damages for breach of warranty or
             representations contained in this Paragraph (c).

4.02  LIMITATION OF WARRANTY. Except as specifically set forth herein, the
Software Program is provided "as is" for Licensee's use subject to the terms and
conditions of this Agreement, and, as between the parties, Licensee assumes
responsibility for determining the suitability of the Software Program for its
use in Products and for results obtained. Tidestone makes no warranty that all
Errors have been or can be eliminated from the Software Program or
Documentation, and Tidestone shall in no event be responsible for losses of any
kind resulting from the use of the Software Program or the Documentation,
including, but not limited to, any liability for business expense, machine
downtime or damages caused to Licensee or Licensee's customers by any
deficiency, defect, error or malfunction. In no event shall Tidestone be liable
to Licensee or Licensee's customers for any indirect, special, incidental or
consequential damages (including lost profits), even if Tidestone has been
advised of the possibility of such damages. EXCEPT AS SPECIFICALLY SET FORTH
HEREIN, TIDESTONE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, ARISING OUT OF
OR RELATING TO THE SOFTWARE PROGRAM OR DOCUMENTATION OR ANY USE THEREOF,
INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY WHATSOEVER AS TO THE FITNESS FOR A
PARTICULAR USE OR THE MERCHANTABILITY OF THE SOFTWARE PROGRAM OR DOCUMENTATION.

4.03  LIMITATION OF LIABILITY. Tidestone's total liability for any claim arising
as a result of, or related to, the Software Program, whether under infringement
indemnity, in contract, in tort (including negligence or strict liability),
under any warranty, or otherwise, shall in no event exceed the consideration
paid by Licensee to Tidestone for the rights and licenses granted under this
Agreement.

4.04  CONFLICT WITH APPLICABLE LAW. Some jurisdictions limit the right to
exclude or limit implied warranties and liabilities. Nothing contained in this
Section 4 shall be applied or interpreted in such a manner as to be inconsistent
with or in violation of any applicable laws or regulations of such
jurisdictions.

4.05  LICENSEE'S LIMITED WARRANTY; LICENSEE'S INDEMNITY. Licensee warrants:

      (a)    It is a corporation duly incorporated, organized under the laws of
      the state in which it is incorporated and has all requisite authority,
      corporate and otherwise, to own its assets, to carry on its business as
      now conducted, to execute and deliver this Agreement, and to consummate
      the transactions contemplated herein, and that all such matters have been
      duly authorized by all requisite corporate actions.

      (b)    It shall, at its expense, defend, indemnify and hold harmless
      Tidestone and its affiliates from and against any claim or action arising
      from Licensee's activities, including without limitation in its relations
      with vendors, distributors and end-users, other than claims covered by
      Tidestone's indemnity of Licensee as provided in Section 4.01.

SECTION 5.  TERM AND TERMINATION

5.01  TERM. The term of this Agreement shall commence on the effective date and
continue for a period of years as specified in Exhibit A, unless sooner
terminated under Section 5.02.

5.02  TERMINATION; EFFECT OF TERMINATION.

      (a)    Should either party commit a material breach in its obligations
      hereunder, the other party may, at its option, terminate this Agreement by
      written notice to the other party. Such notice shall identify and describe
      the default upon which termination is based. The defaulting party shall
      have thirty (30) days from the effective delivery of the notice to cure
      such default, which, if effected, shall prevent termination by virtue of
      such default.

      (b)    Notwithstanding Section 5.02(a), and notwithstanding any other
      provision of this Agreement, should Licensee fail to pay any amounts due
      to Tidestone under Section 2 and Exhibit A promptly when due and payable,
      then Tidestone, at its option, may declare all unpaid fees and royalties
      immediately due and payable and may terminate this Agreement and any
      rights and licenses that otherwise would survive termination hereof.
      Licensee shall have thirty (30) days from the effective delivery of the
      notice to cure such default by full payment to Tidestone of all unpaid
      amounts (including any penalties and/or interest due under the General
      Payment Provisions of Exhibit A) which, if effected, shall prevent
      termination by virtue of such nonpayment. In the event of such termination
      for nonpayment, all rights and licenses granted Licensee hereunder shall
      terminate, and Tidestone shall have all available remedies at law or in
      equity, including injunction, damages (direct, consequential or punitive),
      and the right to recover attorney fees and all costs of suit.

5.03  OBLIGATIONS AFTER TERMINATION OF AGREEMENT. Upon termination of this
Agreement, Licensee will, at Licensee's option, either return to Tidestone or
destroy all copies of the Software Program and Documentation then in its
possession; provided, however, that Licensee is hereby granted a limited license
for a period of three (3) months following the date of termination to distribute
Products containing the Software Program which were already in Licensee's
inventory as of the date of termination. Licensee shall, within thirty (30) days
after the date of such termination (or the expiration of such three (3) month
period if applicable), furnish Tidestone with a certificate of compliance in
accordance with this Section. The parties agree that Tidestone shall have the
right to enforce the obligations arising under this Section by specific
performance and to enjoin or compel Licensee through injunctive relief. The
obligations of this Section and those additional obligations of Licensee as set
forth in Sections 1.03(b),

                                       3
<PAGE>

1.05 and 4.05(b) hereof shall survive the termination of this Agreement.

SECTION 6.  INTERNATIONAL PROVISIONS

6.01  EXPORTS. Licensee shall comply with, and request of and/or notify its
sublicensees and resellers that they comply with, all applicable laws,
regulations, rulings and executive orders of the United States relating to the
export and re-export of Products containing the Software Program. Licensee shall
not directly or indirectly export or re-export any Products containing the
Software Program unless it has obtained a license to do so from the U.S. Office
of Export Administration if such a license is required.

6.02  WITHHOLDING TAXES. If any applicable law or treaty requires Licensee to
withhold income tax of Tidestone from payments to be made to Tidestone, Licensee
shall comply with such withholding requirements but will notify Tidestone in
advance of such withholding and will furnish Tidestone with all such documents
needed by Tidestone to reclaim such tax or to claim an appropriate tax credit.

SECTION 7.  SOURCE CODE ESCROW

      (a)    Upon receipt of full payment of all license fees due upon execution
      of this Agreement as set forth in Section 2 of Exhibit A and written
      notice from Licensee of their desire to do so, Tidestone agrees to deposit
      into escrow one copy of the Software Program source code on. CD-ROM or
      magnetic media. Licensee agrees to pay the annual fee to the third party
      escrow firm in connection with being a beneficiary to the source code
      escrow agreement. Tidestone hereby acknowledges that the escrow agreement
      is not an "executory" agreement within the meaning of U.S. bankruptcy laws
      and shall not be subject to rejection by any debtor in possession,
      bankruptcy trustee or the like.

      (b)    In the event Tidestone becomes subject to dissolution, or the
      liquidation of Tidestone's assets, or the filing of a petition in
      bankruptcy or insolvency or for an arrangement of reorganization by, for
      or against Tidestone, or an assignment for the benefit of creditors, or
      should Tidestone commit any action for or in bankruptcy or become
      insolvent, then Licensee may elect to receive from escrow, pursuant to the
      escrow agreement referred to in Section 7(a) above, the source code.

      (c)    If Licensee gains access to the Software Program source code under
      the provisions of Section 7(b) above, Tidestone will thereby effectively
      grant to Licensee a nonexclusive, personal, nontransferable (except under
      Section 8.08), worldwide, royalty-free license for the term of this
      Agreement to use and modify such source code to support, correct and
      enhance the Software Program. Licensee agrees to treat such Source Code as
      confidential and proprietary information in accordance with Section 1.05.

SECTION 8.  GENERAL PROVISIONS

8.01  HEADINGS. Headings used in this Agreement are for reference purposes only
and shall not be deemed part of this Agreement or in the interpretation or
construction thereof.

8.02  ENTIRE AGREEMENT; AMENDMENT. This Agreement, including any Exhibits
attached hereto, constitutes the entire agreement of the parties with respect to
the subject matter hereof and supersedes all prior agreements, both oral and
written, representations, statements, negotiations and undertakings, with
respect to the subject matter hereof, which such agreements, representations,
statements, negotiations and undertakings are merged herein. No amendment or
modification of this Agreement or any provision or attachment of this Agreement
shall be effective unless in writing and signed by both parties.

8.03  MULTIPLE COUNTERPARTS. This Agreement may be executed in two or more
counterparts, each of which shall be deemed an original, and it shall not be
necessary in making proof of this Agreement, or the terms hereof, to produce or
account for more than one of such counterparts.

8.04  SEVERABILITY. If any term or provision of this Agreement shall be held to
be invalid, illegal or unenforceable, the remaining terms and provisions of this
Agreement shall remain in full force and effect; and such invalid, illegal or
unenforceable term or provision shall be deemed not to be part of this
Agreement.

8.05  GOVERNING LAW AND DISPUTE SETTLEMENT. The validity, construction and
performance of this Agreement shall be governed by the substantive laws of the
State of Kansas (excluding conflicts of law principles). Licensee hereby submits
to the non-exclusive jurisdiction of the appropriate courts in Johnson County,
Kansas, U.S.A. In the event Licensee's principal place of business is located
outside the United States, the parties agree that (a) the substantive laws of
the State of Kansas applicable to agreements made and performed entirely in
Kansas by parties domiciled therein, and not the United Nations Convention on
Contracts for the International Sale of Goods, shall apply, and (b) Tidestone
may seek to enforce or to prevent a breach of any terms of this Agreement in the
appropriate courts of any jurisdiction in which Software Program are distributed
under this Agreement or in which Licensee maintains an office.

Licensee hereby consents to service of process by mail and waives any claim
against jurisdiction in Johnson County, Kansas, arising under any theory or
doctrine, including, without limitation, forum non conveniens or lack of
sufficient contacts.

8.06  NOTICES. Any notice shall be delivered by hand, by courier service, or by
registered or certified mail (return receipt requested, postage prepaid).
Notices shall be addressed to the other party at the address given on the
signature block of this Agreement, or to another address which may subsequently
be specified in writing by a party. Notices shall be effective: (a) as of the
date personally delivered if by hand or courier service; or (b) for notices sent
by mail, on the earlier of receipt or five (5) business days after the postmark
date. Notices also may be delivered

                                       4
<PAGE>

by facsimile or other electronic means if possible (but must be confirmed in
writing as above) and notices so delivered shall be effective upon actual
receipt of the electronic transmission.

8.07  WAIVER. Except as specifically provided in a written waiver signed by a
duly authorized officer of the party seeking enforcement, the failure to enforce
or the waiver of any term of this Agreement shall not constitute the waiver of
such term at any time or in any circumstances and shall not give rise to any
restriction on or condition to the prompt, full and strict enforcement of the
terms of this Agreement.

8.08  ASSIGNMENT AND BENEFIT. Without the consent of the other party in writing,
neither party may assign this Agreement; provided, however, Tidestone or
Licensee may assign this Agreement to a wholly-owned subsidiary of the
respective corporation or a corporation in which the shareholders of the
respective corporation own a majority interest of the voting control provided
that the assigning party remains obligated hereunder; further provided,
Tidestone or Licensee may assign this Agreement to another corporation in
connection with a merger or a sale of all or substantially all of its stock or
assets so long as, if the assignor is Licensee, the assignee's license to use
the Software Program is limited to use in Products which were offered by
Licensee to its customers or potential customers and the assignee is prohibited
from use of the Software Program in other products or parts of products
developed, sold or distributed by the assignee.

This Agreement shall be binding upon and shall inure to the benefit of Licensee
and Tidestone and their successors, subject to the other provisions of this
Section.

8.09  REMEDIES CUMULATIVE. All rights and remedies provided in this Agreement
shall be cumulative. If any party resorts to any one remedy it shall not be
precluded from resorting to any other remedy or right provided it in this
Agreement, by law or in equity.

8.10  PUBLICITY. Either party may refer to the name of the other party, the
name(s) of the other party's product(s) or the business in which the product(s)
are used in their customer listings, on their web site, in a customer profile,
or in a press release, without the consent of the other party-Neither party
shall use this information or any additional information in any other manner,
without securing written approval of the party whose information is to be used,
which approval shall not be unreasonably withheld.

SECTION 9.  DEFINITIONS

"Documentation" shall mean written information produced by Tidestone and
relating to the Software Program, including the user and reference manuals for
the Software Program.

"Error" shall mean a defect in the Software Program, reproducible by Tidestone,
that prevents the Software Program from functioning in material conformity with
the Specifications. The parties acknowledge that no computer software program,
including the Software Program, can be designed Error-free. Each Error can be
classified at one of the following levels of severity:

      LEVEL 1:  FATAL ERROR. The error causes program termination, loss of
      control or hangs the operating system.

      LEVEL 2:  PROBLEM. PROGRAM control can be maintained, but features or
      functions perform incorrectly or are unavailable, causing inconvenience to
      the user.

      LEVEL 3:  INCONVENIENCE/ENHANCEMENT. Minor ERRORS affecting small user
      populations, typically resolved by a workaround, or requests for new
      features or functionality.

"New Versions" shall mean changes to the Software Program which add significant
new features, enhancements and functionality, or that alter the application
programming interface (API) for the Software Program. New Versions are
identified by a change in the version number before the first decimal point,
such as 2.01.02 to 3.01.01.

"Product" shall mean the computer programs designated in Exhibit B that are
completed in marketable form by Licensee and are offered by Licensee to its
customers or potential customers, in executable code form only, and that contain
both (a) the Software Program as an insubstantial component of the Product, and
(b) a component or components (other than the Software Program) that comprise
the chief marketability and functionality of the Product. The term "Product"
shall not include any computer programs that Licensee acquires separately from a
third party, or in a direct or indirect purchase of substantially all of the
stock or assets of a third party, if at any time during the twelve (12) months
preceding their acquisition such computer programs incorporated Software Program
licensed by Tidestone.

"Software Program" shall mean the computer software provided by Tidestone under
this Agreement, as specified in the Specifications.

"Specifications" shall mean the listing of Software Program and a description of
the application programming interface (API) set forth in Exhibit B to this
Agreement which shall constitute the complete and exclusive specifications for
defining the Software Program.

"Updates" shall mean modifications or revisions to the Software Program, other
than New Versions or Upgrades, which correct Errors, but which do not alter the
functionality of the Software Program or add new functions thereto. Updates are
identified by a change in the version number after the second decimal point,
such as 2.01.02 to 2.01.03.

"Upgrades" shall mean changes or additions to the Software Program, other than
New Versions, that add new functions, new features or improve performance of the
Software Program by changes in system design or coding. Upgrades are identified
by a change in the version number after the first decimal point, such as 2.01.02
to 2.02.01.

                                       5
<PAGE>

SECTION 10. EXHIBITS

Exhibits included and made a part of this Agreement are:

      Exhibit A:    TERM, LICENSE FEES, ROYALTIES
                    AND PAYMENTS

      Exhibit B:    SPECIFICATIONS

      Exhibit C:    ERROR CORRECTION AND
                    MAINTENANCE

IN WITNESS WHEREOF, the parties, by their duly authorized officers, have
executed this Agreement effective as of May 19, 1999.
------------

TIDESTONE TECHNOLOGIES, INC.

12980 Metcalf Avenue, Suite 300

Overland Park, Kansas 66213-2646

Telephone: (913) 851-2200

Fax:       (913) 851-1390


By: /s/ Michael J. Galfman

Title: President
       ---------

Printed Name: Michael J. Galfman
              ------------------


LICENSEE

Licensee Name: Annuncio Software Inc.

Address 1: 5150 El Camino Real, Suite B31

Address 2: Los Altos, CA 94022

Telephone: 650-314-6000

Fax: 650-314-6100


By: /s/ Kim Weins

Title: VP Product Marketing
       --------------------

Printed Name: Kim Weins
              ---------

                                       6
<PAGE>

                                   EXHIBIT A

                         TERM, LICENSE FEES, ROYALTIES
                                 AND PAYMENTS

1.    TERM.

The initial term of this Agreement shall be two (2) years. Thereafter, this
Agreement shall automatically be renewed for one (1) additional year unless
Licensee sends written notice to Tidestone at least ninety (90) days prior to
the expiration of the initial term stating their desire to not renew the
Agreement.

2.    EARNED CONTINUING ROYALTIES.

With respect to all transfers for value by Licensee of Products that contain the
Software Program to distributors, dealers and customers of any class, Licensee
shall pay to Tidestone fixed earned royalties with respect to such transfers.
Licensee shall be permitted to distribute a reasonable number of copies of the
Product for demonstration, testing and promotional purposes on a royalty-free
basis. Earned royalties with respect to Products so transferred during each
calendar quarter shall be paid to Tidestone within forty-five (45) days after
the last day of such calendar quarter. Licensee shall pay Tidestone such earned
royalties determined as either 1) when Licensee licenses their Product on a fee
based license for unlimited use by their licensees, Licensee will pay Tidestone
a license fee of $500.00 for each single CPU server license sold by Licensee or
$1,000.00 for CPU server licenses of two or greater CPU's or servers sold by
Licensee; or, 2) when Licensee licenses their Product on an annual license fee
basis, Licensee will pay Tidestone a license fee of $175.00 per year for a
single CPU server annual license sold by the Licensee or $350.00 per year for a
CPU annual server license of two or greater CPU's or servers licensed. Licensee
shall pay to Tidestone the following nonrefundable annual minimum royalties:

*    $10,000  Upon execution of this Agreement
*    $14,000  On or before the first day of the anniversary of the execution of
              this Agreement
*    $14,000  On or before the first day of the second anniversary of this
              Agreement (unless such additional year is not renewed as per
              Section 1 of this Exhibit A)

Licensee shall receive credit for the payment of each such annual minimum
royalty against the earned royalties due Tidestone under this Section for the
four quarters following payment.

With each earned royalty payment, Licensee shall provide to Tidestone a written
statement which verifies the number of Products transferred, the revenues
received on account of all such transfers, and the calculations of the earned
royalties due and payable to Tidestone as a result of such transfers. Upon
Tidestone's request, at mutually agreeable times, but not more frequently than
once each calendar year, Tidestone, or an agent or accounting firm chosen by
Tidestone, shall be provided reasonable access during normal business hours to
the books and records of Licensee for purposes of audit of royalties and
payments due and verification of Licensee's Products so transferred. Such
records shall include, but not be limited to, all information concerning the
numbers of copies of Products so transferred, the names of transferors and
shipping and delivery information, and the revenues of such Products. Persons
conducting the audit shall be provided an opportunity to interview any employees
of Licensee who have engaged in the development, marketing or distribution of
Products, or in the making of copies shipped or delivered, and to inspect
production and inventories as necessary to accomplish such purpose. In the event
such audit reveals an underpayment of royalties, Licensee shall be obligated to
pay Tidestone all sums past due, plus interest at the rate of one and one-half
percent (1.5%) per month from the date such payment was due to the date such
payment is actually made, plus the out-of-pocket costs and expenses incurred by
Tidestone in conducting such audit.

All license fees paid pursuant to this Section shall be non-refundable.

3.    GENERAL PAYMENT PROVISIONS.

3.1   Payment Terms. All amounts owed pursuant to this Agreement shall be paid
      -------------
by Licensee on a timely basis such that they are received by Tidestone on or
before the due date for such amount. Unless otherwise expressly stipulated by
Tidestone, all amounts due to Tidestone hereunder shall be paid by Licensee to
the address specified in the signature block of the Agreement. In the event
Licensee is overdue in making payments to Tidestone, Tidestone may suspend
performance until Licensee has made the required payments. Licensee shall not be
entitled by reason of any claim against Tidestone to withhold payment or to
claim any right of set-off against any payment due to Tidestone.

3.2   Currency and Interest. All payments shall be in U.S. Dollars, and any
      ---------------------
amount not paid when due shall bear interest at the lower of one and one-half
percent (1.5%) per month, or the maximum rate allowed by applicable law. Costs
of wire transfers,

                                      A-1
<PAGE>

conversion, collection and related bank charges shall be paid by Licensee.
Licensee assumes all risks of currency shortages, repatriation restrictions and
exchange fluctuations.

3.3   Payments Net after Taxes. All amounts owed pursuant to this Agreement are
      ------------------------
net of any national, federal, state, province, municipal or other government
excise, sales, use, occupation or like taxes, duties, customs or penalties now
in force or enacted in the future, and may be increased by such amount that
Tidestone is required to collect and pay based on this transaction. Licensee
will pursue or obtain any certificate of exemption or similar document or
proceeding if any effort is to be made to exempt this transaction from such
obligation.

3.4   Taxes, Tariffs and Transportation Costs. All present or future domestic
      ---------------------------------------
or foreign sales, use, value-added, personal property, withholding, excise or
other similar taxes (other than Tidestone's income taxes), and all export or
import taxes, duties, tariffs or charges shall be paid by Licensee.

3.5   Pro-Rata Payments. Any quarterly payments due and payable under this
      -----------------
Exhibit A with respect to any partial calendar quarter shall be calculated and
paid on a pro-rata basis.

                                      A-2
<PAGE>

                                   EXHIBIT B

                                SPECIFICATIONS

SOFTWARE PROGRAM SPECIFICATIONS

TIDESTONE SOFTWARE PROGRAMS
    Formula One for Java Version 5.5

The Software Program can accurately process and handle date and time data
(including, but not limited to calculating, comparing and sequencing) from, into
and between the twentieth and twenty-first centuries, and the years 1999 and
2000, including leap year calculations, to the extent that other information
technology used in combination with the Software Program properly exchanges
date/time data with it.

LICENSEE PRODUCTS

The Metrics module of Annuncio Software's "Annuncio Live" client application (an
internet marketing automation solution for defining, automating, tracking and
analyzing internet and integrated marketing campaigns).

                                      B-1
<PAGE>

                                   EXHIBIT C

                       ERROR CORRECTION AND MAINTENANCE

For so long as Licensee continues to pay quarterly Earned Continuing Royalties
as required under Exhibit A of this Agreement, Tidestone will provide Licensee
all Updates, Upgrades and New Versions of the Software Program as they are
available for general release. Such Updates, Upgrades and New Versions shall
become part of the Software Program and Documentation for purposes of this
Agreement.

For so long as Licensee is entitled to receive updated Software Program pursuant
to this Section, it also shall be entitled to receive the following Error
correction services from Tidestone in the form of Updates:

      a.     Tidestone will use reasonable efforts to correct Level 1 Errors in
             the Software Program, or to offer an appropriate work-around,
             within ten (10) business days of receipt of notice from Licensee of
             such Errors;

provided, however:

      b.     That inspection by Tidestone validates the claim;

      c.     That such Errors are capable of correction;

      d.     That the Software Program has not been altered in any way, except
             as provided in the Specifications; and

      e.     That the Licensee is not in arrears in any payments due to
             Tidestone and that Licensee is not otherwise in breach of this
             Agreement or any other Agreement dealing with the Software Program.

For so long as Licensee is entitled to receive updated Software Program pursuant
to this Exhibit C, it also shall be entitled to receive from Tidestone, at its
written request, additional planning, telephone conferences, Documentation or
training services, as requested in writing by Licensee, provided Licensee pays
Tidestone for such services at its then current hourly rates for such services
($120/hour during 1999) within thirty (30) days of receipt of invoice for same
from Tidestone. Such services may include increasing the timeliness of
correction of reported Level 2 or Level 3 Errors.

                                      C-1