Document:

<PAGE>
                                                                    Exhibit 10.3

                        ADMINISTRATIVE SERVICES AGREEMENT
                                 BY AND BETWEEN

                                  ZENGINE, INC.

                                       AND

                        MIAMI COMPUTER SUPPLY CORPORATION

                          DATED AS OF: OCTOBER 1, 1999

<PAGE>

<TABLE>
<CAPTION>

                               TABLE OF CONTENTS
                                                                               PAGE

Recitals

<S>        <C>                                                                  <C>
Section 1.    Services ..........................................................1

Section 2.      Compensation ....................................................2
Section 3.      Standards .......................................................3

Section 4.      Term ............................................................4

Section 5.      Records and Accounts ............................................4

Section 6.      Directors and Officers of Zengine and MCSC ......................5

Section 7.      Liability; Indemnification ......................................5

Section 8.      Other Agreements.................................................5

Section 9.      Confidentiality .................................................6

Section 10.     Notice ..........................................................6

Section 11.     Termination .....................................................6

Section 12.     Effect of Termination ...........................................7

Section 13.     Miscellaneous ...................................................7

Signatures      ................................................................11

Schedule I -- General Corporate Services........................................12

</TABLE>

<PAGE>

                                                                           FINAL
                                                                         2/29/00

                        ADMINISTRATIVE SERVICES AGREEMENT

         This ADMINISTRATIVE SERVICES AGREEMENT is effective as of October 1,
1999 (this "Agreement") by and between Miami Computer Supply Corporation, an
Ohio corporation (AMCSC"), and Zengine, Inc., a Delaware corporation
("Zengine"), individually a "party," and collectively, the "parties."

         RECITALS

         WHEREAS, Zengine is issuing shares of its Common Stock, no par value
per share ("Common Stock"), to the public in an offering (the "Initial Public
Offering") registered under the Securities Act of 1933, as amended;

         WHEREAS, MCSC beneficially owns a majority of the issued and
outstanding Zengine Common Stock;

         WHEREAS, MCSC has heretofore directly or indirectly provided certain
administrative, financial, management and other services to Zengine;

         WHEREAS, on the terms and subject to the conditions set forth herein,
Zengine desires to retain MCSC as an independent contractor to provide, directly
or indirectly, certain of those services to Zengine as of the effective date
hereof; and

         WHEREAS, on the terms and subject to the conditions set forth herein,
MCSC desires to provide, directly or indirectly, such services to Zengine.

         NOW, THEREFORE, in consideration of the agreements and obligations set
forth herein and for other good and valuable consideration, the receipt and
sufficiency of which is hereby acknowledged, the parties hereto, for themselves,
their successors and assigns, hereby agree as follows:

SECTION 1.        SERVICES

         (a) On the terms and subject to the conditions of this Agreement and in
consideration of the payment described in Section 2, below, MCSC hereby agrees
to provide to Zengine, or procure the provision to Zengine of, and Zengine
agrees to purchase from MCSC, the services described in Schedule I (the
"Services"). Unless otherwise specifically agreed by MCSC and Zengine, the
Services to be provided or procured by MCSC hereunder shall be substantially
similar in scope, quality, and nature to those provided to, or procured on
behalf of, Zengine prior to the date hereof.

<PAGE>

Administrative Services Agreement
Page 2

         (b) It is understood that (i) the Services to be provided to Zengine
under this Agreement will, at Zengine's request, be provided to subsidiaries of
Zengine, and (ii) MCSC may satisfy its obligation to provide or procure Services
hereunder by causing one or more of its subsidiaries to provide or procure such
Services. With respect to Services provided to, or procured on behalf of, any
subsidiary of Zengine, Zengine agrees to pay on behalf of such subsidiary all
amounts payable by or in respect of such Services.

         (c) In addition to the Services to be provided or procured by MCSC
pursuant to Section 1(a), if requested by Zengine, and to the extent that MCSC
and Zengine may mutually agree, MCSC shall provide additional services
(including services not provided by MCSC to Zengine prior to the date hereof) to
Zengine. The scope of any such services, as well as the term, costs, and other
terms and conditions applicable to such services, shall be as mutually agreed by
MCSC and Zengine.

SECTION 2. COMPENSATION

         (a) Zengine shall pay to MCSC an aggregate amount of Seven Hundred
Twenty Thousand Dollars ($720,000.00) (the "Service Payment") for the rendering
of such Services during the Term of this Agreement in monthly increments of
Sixty Thousand and 00/100 Dollars ($60,000.00) per month in arrears on the
fifteenth (15th) day of the following month by check, wire transfer or the
netting of accounts payable and accounts receivable between the parties, as the
parties may agree from time to time. If the parties cannot agree on a netted
amount for a particular month, such month's payment shall be made by check. If
Zengine fails to pay any monthly payment within ninety (90) days of the date it
is due hereunder, Zengine shall be obligated to pay, in addition to the amount
due, interest on such amount at the rate of 0.5% per month from the relevant due
date through the date of payment.

         (b) Prior to the date hereof, certain Zengine employees participated in
certain benefit plans sponsored by MCSC (the "MCSC Plans"). On and after the
date hereof, Zengine employees shall continue to be eligible to participate in
the MCSC Plans, subject to the terms of the governing plan documents as
interpreted by the appropriate plan fiduciaries. On and after the date hereof,
subject to regulatory requirements and the provisions of Section 3(a) hereof,
MCSC will continue to provide benefits Services to and in respect of Zengine
employees with reference to the MCSC Plans as it administered the plans prior to
the date hereof.

         (c) MCSC and Zengine agree to cooperate fully with each other in the
administration and coordination of regulatory and administrative requirements
associated with the MCSC Plans. Such coordination, upon request, will include
(but is not limited to) the following: sharing payroll data for determination of
highly compensated employees, providing census information (including accrued
benefits) for purposes of running discrimination tests, providing actuarial
reports for purposes of determining the funded status of any plan, review and
coordination of insurance and other independent third party contracts, and
providing for review of all summary plan descriptions,

<PAGE>

Administrative Services Agreement
Page 3

requests for determination letters, insurance contracts, Forms 5500, financial
statement disclosures and plan documents.

         (d) In connection with the invoicing described in this Section 2(e),
MCSC will provide to Zengine the same billing data and level of detail as it
customarily provides to other MCSC subsidiaries and such other data as may be
reasonably requested by Zengine.

         (e) Except as otherwise agreed in writing by the parties, Zengine shall
take such action as is necessary to establish bank accounts (to be funded by
Zengine) or to otherwise fund all wage and salary payments to Zengine employees
and to fund all medical, retirement and other benefit claims payable to or on
behalf of Zengine employees and their dependents to the extent not covered by
third party insurance. Payroll services and benefit claims processing activities
performed by MCSC or MCSC's subcontractors shall be coordinated to facilitate
payments. Following prior written notice of not less than fifteen (15) business
days, MCSC shall be relieved of any obligation to deliver benefit and payroll
services under this Agreement to the extent that such bank accounts or other
funding arrangements are not established at the time drafts are presented for
payment, or at any time when there are insufficient funds in the relevant
account or such other arrangements fail to satisfy a properly presented claim.

SECTION 3. STANDARDS

         (a) Except as otherwise agreed with Zengine or described in this
Agreement, and provided that MCSC is not restricted by contract with third
parties or by applicable law, MCSC agrees that the nature, quality, and standard
of care applicable to the delivery of the Services hereunder will be
substantially the same as that of the Services which MCSC provides from time to
time to its subsidiaries; PROVIDED that in no event shall such standard of care
be less than the standard of care that MCSC has customarily provided to Zengine
with respect to the relevant Service prior to the date hereof. MCSC shall use
its reasonable efforts to ensure that the nature and quality of Services
provided to Zengine employees either by MCSC directly or through administrators
under contract shall be undifferentiated as compared with the same services
provided to or on behalf of MCSC employees under the MCSC Plans.

         (b) Subject to Section 3(a) above, Zengine hereby delegates to MCSC
final, binding, and exclusive authority, responsibility, and discretion to
interpret and construe the provisions of employee benefit plans in which Zengine
has elected to participate and which are administered by MCSC under this
Agreement (collectively, "Employee Benefit Plans"). MCSC may further delegate
such authority to plan administrators to:

                  (i) provide administrative and other services

                  (ii) reach factually supported conclusions consistent with the
terms of the Employee Benefit Plans;

<PAGE>

Administrative Services Agreement
Page 4

                  (iii) make a full and fair review of each claim denial and
decision related to the provision of benefits provided or arranged for under the
Employee Benefit Plans, pursuant to the requirements of the Employee Retirement
Income Security Act of 1974, as amended ("ERISA"), if within sixty (60) days
after receipt of the notice of denial, a claimant requests in writing a review
for reconsideration of such decisions. Administrator shall notify the claimant
in writing of its decision on review. Such notice shall satisfy all ERISA
requirements relating thereto; and

                  (iv) notify the claimant in writing of its decision on review.

         (c) MCSC shall provide or shall cause to be provided to Zengine data or
reports requested by Zengine relating to (i) benefits paid to or on behalf of
Zengine employees under the MCSC Plans, including but not limited to financial
statements, claims history, and census information, and (ii) other information
relating to the Services that is required to satisfy any reporting or disclosure
requirement of ERISA or the Code. MCSC will provide such information within a
reasonable period of time after it is requested. The costs for reports which are
substantially similar to reports prepared by MCSC or on behalf of MCSC generally
for its businesses shall be considered a part of the Service Payment.

SECTION 4.        TERM

         The initial term of this Agreement shall commence on the date hereof
and shall continue for a period of two (2) years (the "Term") unless renewed or
extended by mutual agreement of the parties. Specific categories of Services may
be cancelled as agreed in writing by the parties from time to time without a
reduction in the Service Payment.

SECTION 5.        RECORDS AND ACCOUNTS

         MCSC shall maintain accurate records and accounts of the transactions
relating to the Services performed by it pursuant to this Agreement. Zengine
shall have the right to inspect and copy, upon reasonable notice and at
reasonable intervals during MCSC's regular office hours, the separate records
and accounts maintained by MCSC relating to the Services.

SECTION 6.        DIRECTORS AND OFFICERS OF ZENGINE AND MCSC

         (a) Nothing contained in this Agreement shall be deemed to relieve the
officers and directors of Zengine from the performance of their duties or limit
the exercise of their powers in accordance with Zengine's Certificate of
Incorporation (as amended) or the laws of the State of Delaware. The services of
MCSC's officers and employees which are rendered to Zengine under this Agreement
shall at all times be in accordance with the instructions of Zengine's officers.

         (b) Nothing in this Agreement shall limit or restrict the right of any
of MCSC's directors,

<PAGE>

Administrative Services Agreement
Page 5

officers or employees to engage in any other business or devote their time and
attention in part to the management or other aspects of any other business,
whether of a similar nature, or to limit or restrict the right of MCSC to engage
in any other business or to render services of any kind to any corporation,
firm, individual, trust or association.

SECTION 7.        LIABILITY; INDEMNIFICATION

         (a) MCSC shall have no liability whatsoever to Zengine for any error,
act or omission in connection with the Services to be rendered by MCSC to
Zengine hereunder unless any such error, act or omission is attributable to
MCSC's misconduct or negligence. Each party agrees to indemnify, defend and hold
the other harmless from and against and in respect of any and all costs,
expenses (including without limitation, attorneys= fees and litigation and
investigation costs), losses, damages and claims arising from, in connection
with or relating to (i) the Services to be rendered under this Agreement or (ii)
any breach of this Agreement; provided, however, that, notwithstanding anything
contained herein, no party shall be liable for consequential damages of any kind
(even if advised of the possibility or likelihood thereof) or any punitive
damages in connection with any claim or matter arising under or in connection
with this Agreement. Except as expressly set forth herein, no party makes any
representation or warranty of any kind. The provisions of this Section shall
survive any termination or non-renewal of this Agreement.

         (b) MCSC is an independent contractor and when its employees act under
the terms of this Agreement, they shall be deemed at all times to be under the
supervision and responsibility of MCSC; and no person employed by MCSC and
acting under the terms of this Agreement shall be deemed to be acting as agent
or employee of Zengine or any customer of Zengine for any purpose whatsoever.

SECTION 8.        OTHER AGREEMENTS

         From time to time, Zengine may find it necessary or desirable either to
enter into agreements covering services of the type contemplated by this
Agreement to be provided by parties other than MCSC or to enter into other
agreements covering functions to be performed by MCSC hereunder. Nothing in this
Agreement shall be deemed to limit in any way the right of Zengine to acquire
such services from others or to enter into such other agreements; provided that
in no such event shall the fees to be paid to MCSC pursuant to Section 2 hereof
be reduced on account thereof unless this Agreement is terminated, or the
applicable categories of Services, are cancelled in accordance with Section 3
hereof.

SECTION 9.        CONFIDENTIALITY

         MCSC agrees to hold in strict confidence, and to use reasonable efforts
to cause its employees and representatives to hold in strict confidence, all
confidential information concerning Zengine furnished to or obtained by MCSC in
the course of providing the Services (except to the

<PAGE>

Administrative Services Agreement
Page 6

extent that such information has been (a) in the public domain through no fault
of MCSC or (b) lawfully acquired by MCSC from sources other than Zengine); and
MCSC shall not disclose or release any such confidential information to any
person, except its employees, representatives and agents who have a need to know
such information in connection with MCSC's performance under this Agreement,
unless (i) such disclosure or release is compelled by the judicial or
administrative process, or (ii) in the opinion of counsel to MCSC, such
disclosure or release is necessary pursuant to requirements of law or the
requirements of any governmental entity including, without limitation,
disclosure requirements under the Securities Exchange Act of 1934, as amended.

SECTION 10. NOTICE

         Unless otherwise agreed in writing by the parties, Zengine agrees to
provide MCSC with at least two (2) months prior written notice of any material
change in the eligible Zengine employees and retirees covered by the MCSC Plan,
and any change in the scope of Services to be provided by MCSC with respect to
such plans and arrangements. Notwithstanding the preceding sentence, if Zengine
provides MCSC with less than two (2) months' notice of any such change and MCSC
is nonetheless able, with reasonable efforts, to effectuate such change with
such shorter notice, then MCSC shall implement the requested change.

SECTION 11. TERMINATION

         (a) MCSC may, at its option, terminate this Agreement as it relates to
any given Service (without a reduction in the Service Payment) if MCSC would
otherwise be required to provide such Service with respect to any employee
benefit plan or program that is not substantially similar to a corresponding
plan or program of MCSC (as such plans and programs of MCSC exist from time to
time) or if the method of delivering such Service would no longer be
substantially similar to the manner in which such Service was delivered to
Zengine as such delivery may change from time to time.

         (b) MCSC may terminate any affected Service at any time if Zengine
shall have failed to perform any of its material obligations under this
Agreement relating to any such Service, MCSC has notified Zengine in writing of
such failure, and such failure shall have continued for a period of sixty (60)
days after receipt by Zengine of notice of such failure.

         (c) Zengine may terminate any affected Service at any time if MCSC
shall have failed to perform any of its material obligations under this
Agreement relating to any such Service, Zengine has notified MCSC in writing of
such failure, and such failure shall have continued for a period of sixty (60)
days after receipt by MCSC of notice of such failure.

         (d) Each of Zengine and MCSC agrees that prior to exercising its rights
under this Section 11, it will consult for a reasonable period with the other
party in advance of such termination as to its implementation.

<PAGE>

Administrative Services Agreement
Page 7

SECTION 12. EFFECT OF TERMINATION

         (a) Other than as required by law, and except as otherwise set forth in
Section 11, upon termination of any Service pursuant to Section 11, and upon
termination of this Agreement in accordance with its terms, MCSC will have no
further obligation to provide the terminated Service (or any Service, in the
case of termination of this Agreement) and Zengine will have no obligation to
make any Service Payments or make any other payments hereunder; PROVIDED that
notwithstanding such termination, (i) Zengine shall remain liable to MCSC for
fees owed and payable in respect of Services provided prior to the effective
date of the termination; (ii) MCSC shall continue to charge Zengine for
administrative and program costs relating to benefits paid after but incurred
prior to the termination of any Service and other services required to be
provided after the termination of such Service and Zengine shall be obligated to
pay such expenses in accordance with the terms of this Agreement; and (iii) the
provisions of Sections 4, 6, 7, 8, 9, 10 and this Section 12 for the MCSC Plans
that relate to any period after the effective date of any such termination shall
be for the account of Zengine.

         (b) Following termination of this Agreement with respect to any
Service, MCSC and Zengine agree to cooperate in providing for an orderly
transition of such Service to Zengine or to a successor service provider.
Without limiting the foregoing, MCSC agrees to (i) provide, within ninety (90)
days of the termination, copies in a format designated by MCSC, of all records
relating directly or indirectly to benefit determinations of Zengine employees,
including but not limited to compensation and service records, correspondence,
plan interpretive policies, plan procedures, administration guidelines, minutes,
or any data or records required to be maintained by law and (ii) work with
Zengine in developing a transition schedule.

SECTION 13.       MISCELLANEOUS

         (a) This Agreement may not be transferred or assigned by either party,
whether voluntarily or by operation of law, without the prior written consent of
the other. This Agreement shall inure to the benefit of and be binding upon all
permitted successors and assigns.

         (b) This Agreement shall be governed by the laws of the State of Ohio
(regardless of the laws that might otherwise govern under applicable principles
of conflicts of law) as to all matters, including, but not limited to, matters
of validity, construction, effect, performance and remedies.

         (c) This Agreement may be executed in counterparts, each of which shall
constitute an original and both of which together shall be deemed to be one and
the same instrument.

         (d) In the event there is any conflict between the provisions of this
Agreement, on the one hand, and provisions of prior services agreements among
MCSC or its subsidiaries and Zengine

<PAGE>

Administrative Services Agreement
Page 8

(the "Prior Agreements"), on the other hand, the provisions of this Agreement
shall govern and such provisions in the Prior Agreements are deemed to be
amended so as to conform with this Agreement.

         (e) In the event that Zengine (or any of its officers or directors) or
MCSC (or any of its officers or directors) at any time after the date hereof
initiates or becomes subject to any litigation or other proceedings before any
governmental authority or arbitration panel with respect to which the parties
have no prior agreements (as to indemnification or otherwise), the party (and
its officers and directors) that has not initiated and is not subject to such
litigation or other proceedings shall comply, at the other party's expense, with
any reasonable requests by the other party for assistance in connection with
such litigation or other proceedings (including by way of provision of
information and making available of employees as witnesses).

         (f) Nothing in this Agreement shall constitute or be deemed to
constitute a partnership or joint venture between the parties hereto or, except
to the extent provided in Section 3(b), constitute or be deemed to constitute
any party the agent or employee of the other party for any purpose whatsoever
and neither party shall have authority or power to bind the other or to contract
in the name of, or create a liability against, the other in any way or for any
purpose.

         (g) MCSC may hire or engage one or more subcontractors to perform all
or any of its obligations under this Agreement, provided that MCSC will in all
cases remain primarily responsible for all obligations undertaken by it in this
Agreement with respect to the scope, quality and nature of the Services provided
to Zengine.

         (h)(i) For purposes of this Section, "force majeure" means an event
beyond the control of either party, which by its nature could not have been
foreseen by such party, or, if it could have been foreseen, was unavoidable, and
includes without limitation, acts of God, earthquakes, storms, floods, riots,
fires, sabotage, civil commotion or civil unrest, interference by civil or
military authorities, acts of war (declared or undeclared) and failure of
communications, electrical or energy sources.

                  (ii) Neither party shall be under any liability for failure to
fulfill any obligation under this Agreement, so long as and to the extent to
which the fulfillment of such obligation is prevented, frustrated, hindered, or
delayed as a consequence of circumstances of force majeure, provided always that
such party shall have exercised all due diligence to minimize to the greatest
extent possible the effect of force majeure on its obligations hereunder.

                  (iii) Promptly on becoming aware of force majeure causing a
delay in performance or preventing performance of any obligations imposed by
this Agreement (and termination of such delay), the party affected shall give
written notice to the other party giving details of the same, including
particulars of the actual and, if applicable, estimated continuing effects of
such force majeure on the obligations of the party whose performance is
prevented or delayed. If such notice shall have been duly given, and actual
delay resulting from such force majeure shall be deemed not to be a breach of
this Agreement, and the period for performance of the obligation to which it
relates

<PAGE>

Administrative Services Agreement
Page 9

shall be extended accordingly, provided that if force majeure results in the
performance of a party being delayed by more than sixty (60) days, the other
party shall have the right to terminate this Agreement with respect to any
affected by such delay forthwith by written notice.

         (i) This Agreement (including the Schedules constituting a part of this
Agreement) and any other writing signed by the parties that specifically
references this Agreement constitute the entire agreement among the parties with
respect to the subject matter hereof and supersede all prior agreements,
understandings and negotiations, both written and oral, between the parties with
respect to the subject matter hereof. This Agreement is not intended to confer
upon any person other than the parties hereto any rights or remedies hereunder.

          (j) All notices, requests, demands, waivers and other communications
required or permitted to be given under this Agreement shall be in writing and
shall be deemed to have been duly given if delivered personally or by facsimile
transmission or mailed (certified or registered mail, postage prepaid, return
receipt requested):

                           If to Zengine, Inc:

                                    6100 Stewart Avenue
                                    Fremont, California 94538
                                    Telephone:       (510) 650-6400
                                    Facsimile:       (510) 651-3200
                                    Attn:   Joseph M. Savarino, President

                           If to Miami Computer Supply Corporation:

                                    4750 Hempstead Station Drive
                                    Dayton, Ohio 45429
                                    Telephone:       (937) 291-8282
                                    Facsimile:       (937) 291-8298
                                    Attn:   Michael E. Peppel, President

                           With a copy to:

                                    Elias, Matz, Tiernan & Herrick L.L.P.
                                    734 15th Street, N.W., 12th Floor
                                    Washington, DC  20005
                                    Telephone:       (202) 347-0300
                                    Facsimile:       (202) 347-2172
                                    Attn:   Jeffrey A. Koeppel, Esq.

or to such other person or address as any party shall specify by notice in
writing to the other party.

<PAGE>

Administrative Services Agreement
Page 10

All such notices, requests, demands, waivers and communications shall be deemed
to have been received on the date on which hand delivered, upon transmission of
the facsimile transmission by the sender and issuance by the transmitting
machine of a confirmation slip confirming that the number of pages constituting
the notice have been transmitted without error, or on the third business day
following the date on which so mailed, except for a notice of change of address,
which shall be effective only upon receipt thereof. In the case of a notice sent
by facsimile transmission, the sender shall contemporaneously mail a copy of the
notice to the addressee at the address provided for above. However, such mailing
shall in no way alter the time at which the facsimile notice is deemed received.
In no event shall the provision of notice pursuant to this Section 13(j)
constitute notice for service of process.

         (k) If any provision of this Agreement shall be invalid or
unenforceable, such invalidity or unenforceability shall not render the entire
Agreement invalid. Rather, the Agreement shall be construed as if not containing
the particular invalid or unenforceable provision, and the rights and
obligations of each party shall be construed and enforced accordingly.

         (l) This Agreement may only be amended by a written agreement executed
by both parties hereto.

         (m) Zengine agrees to permit MCSC and its subsidiaries to use the
trademarks and service marks owned by Zengine or any of its subsidiaries at no
cost to MCSC or its subsidiaries in MCSC's annual report to shareholders and
publicity materials and for other similar purposes.

[THE REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK.]

<PAGE>

Administrative Services Agreement
Page 11

         IN WITNESS WHEREOF, the parties hereto have executed this Agreement as
of the date set forth above on the date set forth below.

                        ZENGINE, INC.

                        By:      /s/ JOSEPH M. SAVARINO
                                 --------------------------------------

                        Name:    JOSEPH M. SAVARINO
                                 --------------------------------------

                        Title:   PRESIDENT AND CHIEF EXECUTIVE OFFICER
                                 --------------------------------------

                        Date:    February 29, 2000

                        MIAMI COMPUTER SUPPLY CORPORATION

                        By:      /s/ MICHAEL E. PEPPEL
                                --------------------------------------

                        Name:    MICHAEL E. PEPPEL
                                --------------------------------------

                        Title:   CHIEF EXECUTIVE OFFICER
                                --------------------------------------

                        Date:    February 29, 2000

<PAGE>

Administrative Services Agreement
Page 12

                 ADMINISTRATIVE SERVICES AGREEMENT -- SCHEDULE I
                           GENERAL CORPORATE SERVICES

         -        Treasury and Cash Management
                  (including loans and investments)

         -        Accounts Payable

         -        Corporate Development

         -        Risk Management and Administrative Insurance

         -        Executive Compensation and Benefit Plan Design Services

         -        Human Resources and Compensation

         -        Insurance Policies
                  (liability, property, casualty and fiduciary)

         -        Services to update the MCSC dedicated business-to-business
                  websites.

EMPLOYEE BENEFIT PLANS:

         -        BENEFITS/CLAIMS

         -        ADMINISTRATION

                  -        Administration of MCSC plans and program in which
                           Zengine employees may participate.

<PAGE>

Administrative Services Agreement
Page 13

         -        OTHER BENEFIT SUPPORT SERVICEs

                  -        Accounting, Legal, Actuarial Fees and related
                           recoveries.

                  -        Payroll support of benefits administration
                           (insurance, savings, other benefit plans and
                           statutory requirements).

                  -        Other.

         -        EMPLOYEE STOCK PURCHASE PROGRAM (WHEN INSTITUTED)

                  -        Payroll Services.

                  -        Other.<PAGE>

                                                                    Exhibit 10.4

                         DISTRIBUTION SERVICES AGREEMENT

                                 BY AND BETWEEN

                                  ZENGINE, INC.

                                       AND

                        MIAMI COMPUTER SUPPLY CORPORATION

                          DATED AS OF: OCTOBER 1, 1999

<PAGE>

                              TABLE OF CONTENTS
<TABLE>
<CAPTION>
                                                                                PAGE

<S>                                                                              <C>
Recitals .........................................................................1

Section 1    Services ............................................................1

Section 2    Compensation ........................................................3

Section 3    Term ................................................................4

Section 4    Sales Tax ...........................................................4

Section 5    Insurance; Standard of Care .........................................4

Section 6    Directors and Officers of MCSC and Zengine ..........................5

Section 7    Liability; Indemnification ..........................................5

Section 8    Non-Exclusivity .....................................................5

Section 9    Restrictive Covenants ...............................................6

Section 10   Trademark............................................................6

Section 11   Warranties ..........................................................6

Section 12   Termination .........................................................7

Section 13   Confidentiality .....................................................7

Section 14   Miscellaneous .......................................................8

Signatures ......................................................................11

</TABLE>

<PAGE>

                         DISTRIBUTION SERVICES AGREEMENT

         This DISTRIBUTION SERVICES AGREEMENT (this "Agreement") is effective as
of the 1st day of October, 1999 by and between Miami Computer Supply
Corporation, an Ohio corporation ("MCSC"), and Zengine, Inc., a Delaware
corporation ("Zengine"), individually a "party," and collectively, the
"parties."

                                    RECITALS

         WHEREAS, Zengine is issuing shares of its Common Stock, no par value
per share ("Common Stock"), to the public in an offering (the "Initial Public
Offering") registered under the Securities Act of 1933, as amended;

         WHEREAS, MCSC beneficially owns a majority of the issued and
outstanding Zengine Common Stock;

         WHEREAS, MCSC has heretofore directly or indirectly provided certain
purchasing, storage, shipping and other transaction management services to
Zengine;

         WHEREAS, on the terms and subject to the conditions set forth herein,
Zengine desires to retain MCSC as an independent contractor to provide, directly
or indirectly, certain of those services to Zengine as of the effective date
hereof; and

         WHEREAS, on the terms and subject to the conditions set forth herein,
MCSC desires to provide, directly or indirectly, such services to Zengine.

         NOW, THEREFORE, in consideration of the agreements and obligations set
forth herein and for other good and valuable consideration, the receipt and
sufficiency of which is hereby acknowledged, the parties hereto, for themselves,
their successors and assigns, hereby agree as follows:

SECTION 1.  SERVICES

         (a) On the terms and subject to the conditions of this Agreement and in
consideration of the payment described in Section 2, below, MCSC hereby agrees
to provide to Zengine, or procure the provision to Zengine of, and Zengine
agrees to purchase from MCSC, the following services: (i) sale of certain
products to Zengine or to Zengine's clients as MCSC may have in its inventory,
from time to time; (ii) receipt of inventory for or from Zengine's clients or
from third party suppliers or vendors for Zengine's clients; (iii) the storage
and warehousing of inventory for or on behalf of Zengine's clients; (iv)
purchase and inventory management services (including the sourcing of product);
(v) the picking, packaging and shipping (via third party carriers, including the
U.S. Postal Service, UPS, Federal Express and others) of inventory for Zengine
or Zengine's clients (whether

<PAGE>

Distribution Services Agreement
Page 2

such inventory is purchased from MCSC or from third party suppliers or vendors
and just warehoused by MCSC); (vi) product return administration; (vii) the
provision of real time information regarding purchases, inventory, purchase
orders, shipment tracking and product returns; and (viii) call center
administration relating to product purchases by Zengine's clients' customers
(the "Services"). Services shall be performed by MCSC at the request of Zengine
from time to time and may include some or all of the Services listed above.

         (b)(i) In order to provide its Services to Zengine, MCSC will rely upon
information provided to it by Zengine. Zengine will provide MCSC all information
necessary for MCSC to perform its obligations hereunder, including information
relating to product orders, customer information, costs, pricing, documentary
requirements, technical information, call center scripts or guidelines, customer
and credit guidelines and limits, sales tax informtaion, returns criteria or
policies and similar information MCSC has no responsibility with respect to the
adequacy, accuracy or validity of any of the information, guidelines, limits or
criteria provided by Zengine to it hereunder. In performing the Services
hereunder, MCSC shall act in accordance with, and shall be entitled to rely
upon, the instructions and authorizations (whether written or oral) received
from Zengine, without investigation, including all customer, credit, shipping,
allocation, pricing and other information and instructions as shall be provided
by Zengine hereunder. In connection therewith, MCSC shall permit Zengine to
connect into MCSC's J.D. Edwards enterprise resource planning network on terms
and conditions as agreed to by the parties from time to time.

                  (ii) MCSC will establish and maintain methods of reporting to
Zengine such reports and in such formats as shall be mutually agreed, including
but not limited to, reports of perpetual inventory located at MCSC warehouses,
product shipped, actual sales and order history of each customer.

                  (iii) MCSC shall maintain accurate records and accounts of all
transactions relating to the Services performed by it pursuant to this
Agreement. Such records and accounts shall be maintained separately from MCSC's
own records and accounts. Zengine shall have the right to inspect and copy, upon
reasonable notice and at reasonable intervals during MCSC's regular office
hours, the separate records and accounts maintained by MCSC relating to the
Services.

<PAGE>

Distribution Services Agreement
Page 3

SECTION 2. COMPENSATION.

         (a) In consideration of the Services to be provided by MCSC, Zengine
shall pay to MCSC an amount equal to three percent (3%) of the total gross
revenues (as determined in accordance with generally accepted accounting
principles) that Zengine receives for any product orders fulfilled wholly or
partially by MCSC. If product is purchased from MCSC, Zengine shall pay to MCSC
MCSC's actual cost of the product (excluding rebates or other credits) plus the
actual cost of freight-in to MCSC as charged to MCSC by its vendor or supplier.
Zengine shall report all transactions subject to this Agreement to MCSC within
five (5) business days after the end of each month in such detail as the parties
may agree from time to time and all such reports shall be accurate and complete.
All such payments shall be payable in arrears each month that Zengine receives
gross revenues, on or before the twentieth (20th) day of each month by check,
wire transfer or the netting of accounts payable and accounts receivable between
the parties, as the parties may agree from time to time. If the parties cannot
agree on a netted amount for a particular month, such month's payment shall be
made by check. If Zengine fails to pay any monthly payment within ninety (90)
days of the date it is due hereunder, Zengine shall be obligated to pay, in
addition to the amount due, interest on such amount at the rate of 0.5% per
month from the relevant due date through the date of payment.

         (b)(i) Zengine promptly will reimburse MCSC for any freight costs "out"
to persons who have purchased product and for any freight costs "in" incurred
for product returns, except for returns of Defective Products, Unmerchandisable
Products (if shipped in that condition by MCSC), Damaged Products (if improperly
packaged by MCSC) and/or product shipped erroneously to customers (collectively,
"Free Return Products"). MCSC promptly will issue a credit to Zengine equal to
the charge for shipment from customers to MCSC by the means used by the customer
of Free Return Products and MCSC will be responsible for freight costs to ship
replacement product to customers for Free Return Products. As used in this
Agreement: (i) "Defective Products" means products which contain manufactured
defects which prevent them from being used for their intended purpose; (ii)
"Damaged Products" means products which are damaged during shipment to customers
which prevent them from being used for their intended purpose; and (iii)
"Unmerchandisable Products" means products which are shopworn and/or soiled.

                  (ii) The risk of parcel loss or damage shall pass from MCSC to
Zengine when the product is delivered to third party carriers for shipment to
customers. Zengine may pass such risk of loss to its clients pursuant to its
agreements with such clients. Title to product shall transfer from MCSC to the
customer (or to Zengine's client based on Zengine's agreements with third
parties) when the product is delivered to the third party carrier for shipment
to the customer. Zengine will be liable for any product which is damaged, lost
and/or misdirected by the third party carrier and/or refused by customers and
will issue a credit to MCSC therefor.

<PAGE>

Distribution Services Agreement
Page 4

SECTION 3. TERM.

         This Agreement will begin on October 1, 1999, the effective date hereof
(the "Effective Date") and will expire on the second anniversary of the
Effective Date, unless renewed or extended by the mutual agreement of the
parties (the "Initial Term"). This Agreement may be renewed at the option of
either MCSC or Zengine for an additional two (2) year term (a "Renewal Term,"
and with the Initial Term, the "Term") after the Initial Term, and the renewing
party shall provide to the other party written notice of such renewal on or
prior to the sixtieth (60th) day prior to the last day of the Initial Term.
Failure to provide such renewal notice shall result in automatic termination of
this Agreement effective as of the day after the last day of the Initial Term,
unless the Parties otherwise agree.

SECTION 4. SALES TAX.

         MCSC shall have no liability for the payment, collection or remittance
to the proper authorities of any sales tax, use tax or other tax arising from
the sale of product to Zengine or to Zengine's clients or to Zengine's clients'
customers, the storage of product in the MCSC warehouses or the shipment of
product to or from any jurisdiction, and Zengine shall indemnify and hold
harmless in respect thereof (including any costs incurred by MCSC in connection
with any audit or inquiry of any taxing authority). Zengine is responsible to
determine the applicable taxing jurisdictions arising in connection with the
sale of product and for providing MCSC with copies of any resale certificates or
other documentation as may be required by MCSC to perform its services
hereunder.

SECTION 5.  INSURANCE; STANDARD OF CARE.

         (a) MCSC shall provide insurance for all product stored in the MCSC
warehouses. Such insurance (which may include self-insurance) shall cover
damage, destruction, theft and other risks to the product until such product is
delivered to the carrier. Neither Zengine nor any Zengine client shall be an
insured under MCSC's insurance policies or a third party beneficiary thereof
without the prior written consent of MCSC, in its sole discretion. Upon
Zengine's request, MCSC shall provide Zengine with a certificate of insurance
and, upon request, will provide for not less than ten (10) days' prior notice of
nonrenewal or cancellation.

         (b) MCSC shall perform its Services hereunder with the ordinary level
of care it provides to its other customers. In the event of any loss or damage
to product arising from the failure of MCSC to provide such level of care, MCSC
shall, as its sole liability, reimburse Zengine for the actual cost of such lost
or damaged product.

<PAGE>

Distribution Services Agreement
Page 5

SECTION 6. DIRECTORS AND OFFICERS OF ZENGINE AND MCSC.

         Nothing contained in this Agreement shall be deemed to relieve the
officers and directors of Zengine from the performance of their duties or limit
the exercise of their powers in accordance with Zengine's Certificate of
Incorporation (as amended) or the laws of the State of Delaware. The services of
MCSC's officers and employees which are rendered to Zengine under this Agreement
shall at all times be in accordance with the instructions of Zengine's officers.

SECTION 7.  LIABILITY; INDEMNIFICATION.

         (a) MCSC shall have no liability whatsoever to Zengine for any error,
act or omission in connection with the Services to be rendered by MCSC to
Zengine hereunder unless any such error, act or omission is attributable to
MCSC's misconduct or negligence.

         (b) Zengine agrees to indemnify, defend and hold MCSC, its directors
officers, agents and employees harmless from and against and in respect of any
and all costs, expenses (including without limitation, attorneys' fees and
litigation and investigation costs), losses, damages and claims, as incurred,
arising from, in connection with or relating to (i) the Services to be rendered
under this Agreement (except where such loss, damage or claim is finally
determined by a court of competent jurisdiction to have been caused directly by
MCSC's negligence or misconduct), or (ii) any breach of this Agreement;
provided, however, that, notwithstanding anything contained herein, Zengine
shall not be liable for indirect, incidental or consequential damages of any
kind (even if advised of the possibility or likelihood thereof) or any punitive
damages in connection with any claim or matter arising under or in connection
with this Agreement.

         (c) MCSC agrees to indemnify, defend and hold Zengine, its directors,
officers, agents and employees harmless from and against and in respect of any
and all costs, expenses (including without limitation, attorneys' fees and
litigation and investigation costs), losses, damages and claims, as incurred,
arising from, in connection with or relating to (i) any loss, damage or claim
which is finally determined by a court of competent jurisdiction to have been
caused directly by MCSC's negligence or misconduct, or (ii) any breach of this
Agreement by MCSC; provided, however, that notwithstanding anything contained
herein, MCSC shall not be liable for indirect, incidental or consequential
damages of any kind (even if advised of the possibility or likelihood thereof)
or any punitive damages in connection with any claim or matter arising under or
in connection with this Agreement. The provisions of this Section shall survive
any termination or non-renewal of this Agreement.

SECTION 8. NON-EXCLUSIVITY.

         (a) Nothing in this Agreement shall limit or restrict the right of any
of MCSC's directors, officers or employees to engage in any other business or
devote their time and attention in part to the management or other aspects of
any other business, whether of a similar nature, or to limit or

<PAGE>

Distribution Services Agreement
Page 6

restrict the right of MCSC to engage in any other business or to render services
of any kind to any corporation, firm, individual, trust or association.

         (b) From time to time, Zengine may find it necessary or desirable
either to enter into agreements covering services of the type contemplated by
this Agreement to be provided by parties other than MCSC or to enter into other
agreements covering functions to be performed by MCSC hereunder. Nothing in this
Agreement shall be deemed to limit in any way the right of Zengine to acquire
such services from others or to enter into such other agreements; provided that
in no such event shall the fees to be paid to MCSC pursuant to Section 2 hereof
be reduced on account thereof unless this Agreement is terminated.

SECTION 9.  RESTRICTIVE COVENANTS.

         (a) Zengine covenants and agrees that, during the Term of this
Agreement, it will not, on its own behalf, engage in the business of selling or
distributing, on a retail basis, any product now sold, or sold during the Term
of this Agreement, by MCSC.

         (b) MCSC covenants and agrees that, during the Term of this Agreement,
it will not, on its own behalf, engage in the business of providing e-commerce
solutions similar to those provided by Zengine from time to time.

SECTION 10.  TRADEMARK.

         MCSC represents that it has a valid and effective license and right to
use all trademarks, service marks, tradenames and logos which appear on the
product and to sell the product to Zengine and to Zengine's clients' customers
and to its other customers and shall continue to have such rights during the
term of this Agreement, free of any claim of infringement or unlawful use, and
MCSC shall indemnify and hold Zengine harmless in respect of all matters arising
in connection therewith.

SECTION 11.  WARRANTIES.

         Except as expressly set forth herein, no party makes any representation
or warranty of any kind. MCSC warrants that it has good title to the products
purchased from its inventory by Zengine, Zengine's clients or Zengine's clients'
customers and to be delivered to Zengine or to Zengine's clients or to Zengine's
clients' customers pursuant to this Agreement. EXCEPT FOR THE FOREGOING
WARRANTY, THERE ARE NO OTHER EXPRESS WARRANTIES, AND THERE ARE NO IMPLIED
WARRANTIES. EXPRESSLY EXCLUDED ARE ALL WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY MCSC
OR ITS AGENTS OR EMPLOYEES WILL CREATE A WARRANTY OR IN ANY WAY INCREASE THE
SCOPE OF THE FOREGOING WARRANTY. This Section shall survive the termination or
expiration of this Agreement.

<PAGE>

Distribution Services Agreement
Page 7

SECTION 12.  TERMINATION.

         (a) Either party may terminate this Agreement upon the occurrence of an
Event of Default by the other party. An "Event of Default"A is hereby defined to
mean the defaulting party's failure to cure, (i) within thirty (30) days after
receipt of written notice from the non-defaulting party, any of the following:
(i) failure of the defaulting party to observe or perform any material condition
or obligation imposed under this Agreement on the defaulting party not relating
to the payment of money, (ii) material breach of any warranty made by the
defaulting party under this Agreement, (iii) filing of a voluntary petition in
bankruptcy or having a involuntary petition filed against it, the appointment of
a receiver or trustee, the execution of an assignment for the benefit of
creditors; and (iv) within ninety (90) days after receipt of written notice from
the non-defaulting party of the failure of the defaulting party to make any
payments when due hereunder. The option to terminate this Agreement shall be in
addition to, and not in lieu of, any other remedy available to the terminating
party under this Agreement or at law or equity, all such remedies being
cumulative.

         (b) Termination of this Agreement upon either party's default, or the
expiration of this Agreement will not affect:

                  (i) the rights of either party with respect to any breach of
         this Agreement;

                  (ii) the obligations of either party already accrued prior to
         the effective date of expiration or termination (including obligations
         with respect to returned product); or

                  (iii) those obligations of the parties that, by their terms,
         survive termination or expiration of this Agreement.

SECTION 13.  CONFIDENTIALITY.

         (a) The parties acknowledge that each may be exposed to confidential
information and trade secrets relating to the other party's business or the
business of Zengine's clients under this Agreement, including, but not limited
to, the terms of this Agreement, quantities of products, dollar volumes,
revenues of products, customer information, wholesale prices and similar
information. The parties agree that, during the term of this Agreement, and for
a period of five (5) years after the date of expiration or termination (unless a
shorter date is agreed to by the parties), neither party will disclose to any
third party any confidential information without the prior written consent of
the other party, except to employees, agents, auditors, contractors, directors
and similar entities as long as such third parties agree to be bound by the
confidentiality provisions hereof. Except as expressly provided herein, neither
party will use, disclose or transfer the trade secrets of the other party so
long as such information constitutes a trade secret under applicable law. MCSC
shall also comply with confidentiality agreements signed by Zengine with its
clients and noticed to MCSC in writing. The confidentiality obligations between
the parties will not apply to any information (a) which is in the

<PAGE>

Distribution Services Agreement
Page 8

public domain or which becomes part of the public domain through no fault of the
receiving party; (b) which is known to the receiving party prior to the
disclosure thereof by the disclosing party (as established by documentary
evidence); (c) which is lawfully received by the receiving party from a third
party who provided such information without breach of any separate
confidentiality obligation owed to the disclosing party; or (d) which is
independently developed by personnel having no access to the disclosing party's
confidential information (as established by documentary evidence).
Notwithstanding the foregoing, the parties agree that either party may describe
the terms, and include a copy, of this Agreement and the exhibits hereto in any
filing under the Securities Act of 1933, as amended, or the Securities Exchange
Act of 1934, as amended, provided that the parties shall cooperate as to any
Request for Confidential Treatment of certain mutually agreed upon portions of
this Agreement from the Securities and Exchange Commission.

SECTION 14.  MISCELLANEOUS.

         (a) Neither party will be liable for any failure to perform, or delay
in the performance of, any of its obligations hereunder (nor will the same
constitute an Event of Default) if and to the extent the failure or delay is
caused, directly or indirectly, by events beyond its control, such as acts of
God, acts of the public enemy, acts of any governmental body in its sovereign or
contractual capacity, fires, floods, earthquakes, epidemics, quarantine
restrictions, strikes or other labor disputes, freight embargoes, and/or
unusually severe weather. Lack of funds by either party will not excuse its
timely performance of its obligations hereunder. In the event of an occurrence
described in the first sentence, the non-performing party affected will be
excused from further performance or observance of the obligation(s) so affected
for as long as such circumstances prevail and if the party continues to use its
best efforts to recommence performance or observance whenever and to whatever
extent possible without delay.

         (b) This Agreement shall be construed in accordance with the laws of
the State of Ohio, without giving effect to the conflict of laws provisions
thereof.

         (c) No representation, promise, inducement or agreement relating to the
transactions contemplated by this Agreement has been made by either party that
is not set forth in this Agreement, and neither party shall be bound by or
liable for any representation, promise, inducement or agreement not so set
forth.

         (d) All notices, requests, consents, and other communications hereunder
shall be in writing and shall be deemed effectively given and received upon
delivery in person, or one (1) business day after delivery by national overnight
courier service, or by telecopier transmission with acknowledgment of
transmission receipt, or three (3) business days after deposit with the U.S.
Postal Service, via certified or registered mail, return receipt requested, in
each case addressed as follows:

<PAGE>

Distribution Services Agreement
Page 9

                           If to Zengine:

                               Zengine, Inc.
                               6100 Stewart Avenue
                               Fremont, California 94538
                               Telephone:       (510) 650-6400
                               Facsimile:       (510) 651-3200
                               Attn.:           Joseph M. Savarino, President

                           If to MCSC:

                               Miami Computer Supply Corporation
                               4750 Hempstead Station Drive
                               Dayton, Ohio 45429
                               Telephone:       (937) 291-8282
                               Facsimile:       (937) 291-8298
                               Attn.:           Michael E. Peppel, President

or, in any such case, at such other address or addresses as shall have been
furnished in writing by such party to the other. All notices given by courier or
by telecopy will be deemed received at the notice address and all notices given
by registered or certified mail will be deemed delivered five (5) days after
deposit with the U.S. Postal Service. Either party may change its notice address
from time to time by notification in writing to the other party, however any
such notification will not be deemed given until actually received by the
recipient party.

         (e) The waiver or failure of either party to exercise in any respect
any right provided for herein will not be deemed a waiver of any further right
hereunder.

         (f) The provisions of this Agreement shall be binding upon, and shall
inure to the benefit of, the parties hereto and each of their respective
successors and assigns. Neither party hereto shall assign its rights or
obligations hereunder without the prior written consent of the other party
hereto, which consent shall not be unreasonably withheld, conditioned or
delayed. Nothing herein is intended to benefit any third party not otherwise
described herein.

         (g) Nothing contained in this Agreement shall be deemed or construed to
create a partnership or joint venture of or between Zengine and MCSC, or to
create any other relationship between the parties other than that of independent
contractors. When MCSC's employees act under the Terms of this Agreement, they
shall be deemed at all times to be under the supervision and responsibility of
MCSC; and no person employed by MCSC and acting under the terms of this
Agreement shall be deemed to be acting as agent or employee of Zengine or any
client of Zengine for any purpose whatsoever.

<PAGE>

Distribution Services Agreement
Page 10

         (h) The captions used herein are for convenience of reference only and
are not part of this Agreement, and shall in no way be deemed to define, limit,
describe, or modify the meaning of any provision of this Agreement.

         (i) Any and all disputes arising hereunder shall, upon the request of
either party, be submitted to binding arbitration in Dayton, Ohio. In accordance
with the rules and regulations of the American Arbitration Association and each
party agrees that (i) all notices and service of process in respect thereof may
be delivered or served at the address for notice set forth herein, (ii) each
party consents and submits to the jurisdiction of said arbitration and to the
state and federal courts of the State of Ohio for the purpose of enforcing the
provisions of this Agreement and entering a judgment in respect thereof and
(iii) the foregoing shall not preclude the joinder of any party in respect of
any third party claim or the pursuit of equitable remedies.

         (j) If any term or provision of this Agreement or applications thereof
to any person or circumstances is, to any extent, held to be invalid or
unenforceable, the remaining terms and provisions of this Agreement will be
unimpaired, and the invalid or unenforceable provision will be replaced by a
mutually acceptable valid legal and enforceable provision that is closest to the
original intention of the parties.

         (k) This Agreement contains and embodies the entire agreement of the
parties hereto, and no representations, inducements, or agreements, oral or
otherwise between the parties not contained in this Agreement, if any, will be
of any force or effect. This Agreement may not be modified or changed, in whole
or in part, in any manner other than by an agreement in writing duly signed by
both parties.

         (l) This Agreement may be signed in counterparts both of which taken
together shall be deemed one original. Telecopied facsimiles of a signed
counterpart of this Agreement from one party to the other will be deemed to be
delivery of a signed counterpart by the party sending the telecopied facsimile.

            [The remainder of this page is intentionally left blank.]

<PAGE>

Distribution Services Agreement
Page 11

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

                                            ZENGINE, INC.

                                            By:      /s/ JOSEPH M. SAVARINO
                                                    ---------------------------

                                            Name:    JOSEPH M. SAVARINO
                                                    ---------------------------

                                            Title:   PRESIDENT AND CEO
                                                   ----------------------------

                                            Date:    February 29, 2000

                                            MIAMI COMPUTER SUPPLY CORPORATION

                                            By:      /s/ MICHAEL E. PEPPEL
                                                    ---------------------------

                                            Name:    MICHAEL E. PEPPEL
                                                   ----------------------------

                                            Title:   CHIEF EXECUTIVE OFFICER
                                                   ----------------------------

                                            Date:    February 29, 2000

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