<PAGE>

                                  Exhibit 10.2

                 Oracle Software License and Service Agreement

<PAGE>

                                                                    Exhibit 10.2



                                                                     Page 1 of 8

ORACLE                                                NETWORK LICENSE ORDER FORM


<TABLE>
<S>                                              <C>                                    <C>
    Customer Name: Booktech, Inc.
Customer Location: 605 Main Street               Contract Administrator: Moe Shepard    Phone:  781-729-6250
                   Winchester, MA 01890                                                   Fax:  781-729-5936
                                                      Technical Contact: Moe Shepard    Phone:  781-729-6250
                                                                                          Fax:  781-729-5936
</TABLE>

                          ORACLE CONTRACT INFORMATION

     Agreement: Software License and Services Agreement
Agreement Name: SLSA - - - AUG-99

                This Network License Order and attachment(s) ("Order Form")
                are placed in accordance with the agreement specified above
                ("Agreement").

                Customer hereby orders the Program licenses described herein for
                use in the United States, unless otherwise specified.

                The "Network" is defined as any number of Computers of the
                Designated Systems listed in this Order Form, except for
                Power-Unit based, Computer-based, Processor-based licensee or
                other similar licenses as specified herein.

A. DESIGNATED SYSTEMS/PROGRAMS

                Make/Model: SUN SPARC                    Make/Model: HIP98XX
          Operating System: Solaris                Operating System: HP-UX
                     Media: CD                                Media: CD

<PAGE>


                                                                     Page 2 of 8


<TABLE>
<CAPTION>
Description                            Quantity         License Level           License Type
--------------------------------------------------------------------------------------------
<S>                                    <C>              <C>                     <C>
Per User Licenses:
------------------
For use in the U. S.
Oracle8i Enterprise Edition               16              Full Use              Concurrent
Diagnostics Management Pack               16              Full Use              Concurrent
Timing Management Pack                    16              Full Use              Concurrent
Oracle Developer Server                   16              Full Use              Concurrent
Application Server Enterprise Edition     16              Full Use              Concurrent

Power Units Licenses:
---------------------
For use in the U.S.
Oracle8i Enterprise Edition              1344     Web Application Specific      Power Unit
interMedia                               1344     Web Application Specific      Power Unit
Diagnostics Management Pack              1344     Web Application Specific      Power Unit
Tuning Management Pack                   1344     Web Application Specific      Power Unit
WebDB                                    1344     Web Application Specific      Power Unit
Application Server Enterprise Edition    1344     Web Application Specific      Power Unit
iStore                                    672     Web Application Specific      Power Unit
iPayment                                  672     Web Application Specific      Power Unit

Oracle Applications Licenses:
-----------------------------
For use in the U.S.
Oracle Financials                          7              Full Use                Named
Oracle Discrete Manufacturing              1              Full Use                Named
Oracle Order Management                    7              Full Use                Named
Oracle Purchasing                          1              Full Use                Named
Oracle Financials                          2              Full Use                Casual
Oracle Discrete Manufacturing             24              Full Use                Casual
Oracle Order Management                    5              Full Use                Casual
Oracle Purchasing                          3              Full Use                Casual
</TABLE>

For purposes of this Order Form , Named and Casual Users of the Applications
Programs above shall he counted based on Primary Usage.

<TABLE>
<S>                                    <C>              <C>                     <C>
Oracle Self-Service Human Resources       500             Full Use               Employee
Oracle Human Resources                    500             Full Use               Employee
</TABLE>

<PAGE>


                                                                     Page 3 of 8


<TABLE>
<CAPTION>
Description                            Quantity         License Level           License Type
--------------------------------------------------------------------------------------------
<S>                                    <C>              <C>                     <C>
Oracle Product Configurator                2              Full Use                Named
Oracle HR Intelligence                   500             Full Use               Employee
Oracle Financials Intelligence            500             Full Use               Employee
Oracle Operations Intelligence            500             Full Use               Employee

Per Client Licenses:
--------------------
For use in the U.S.
Oracle Discoverer End User Edition         5              Full Use                Named
Oracle Discoverer Administration Edition   1              Full Use                Named
Oracle Reports                             1              Full Use              Developer
Enterprise Developer Suite                 1              Full Use              Developer

                                                                Net License Fees:    $485,855

                                                                 Hot Backup Fees:    $113,068

                                       Initial Year Annual Technical Support Fee:    $109,081
                                                          Technical Support Type:      Silver

                                                  Net Fee for 50 Education Units:     $20,000

                                                                      Total Fees:    $728,004
</TABLE>


<PAGE>


                                                                     Page 4 of 8


 ORACLE*

 B. GENERAL TERMS

1. Web Application Specific. For the purposes of this Order Form, a Web
   Application Specific Program shall mean a Program license which may only be
   accessed by clients via internet networking protocols and which is limited to
   use solely for Customer's application software defined as Student and
   Professor Portals. Notwithstanding any use restrictions in the Agreement or
   Oracle Program License Terms, Customer's application may only allow third
   party web access to a licensed Web Application Specific Program for viewing,
   querying, or adding data only, so long as such use is in accordance with the
   other terms of the Agreement. Web Application Specific Programs are to be
   generated by Customer from Full Use Programs.

2. Technical Support. Annual Technical Support services ordered by Customer will
   be provided under Oracle's Technical Support policies and pricing in effect
   on the date Technical Support is ordered and shall be effective upon shipment
   (or upon Order Form Effective Date for products not requiring shipment);
   first year Technical Support is quoted above, if ordered. Fees for Technical
   Support are due and payable annually in advance.

3. Miscellaneous. Customer is licensed to use each Program only on the
   Designated System(s) specified in Section A of this Order Form and for which
   such Program is available on the Effective Date. The Shipment Summary
   included with this Order Form specifies the Programs on the particular
   Designated Systems requested by Customer and are currently being shipped to
   Customer. Oracle shall deliver to the Customer Location, for use in the U.S.,
   1 copy of the software media ("Master Copy") and 1 set of Documentation (in
   the form generally available) for each Program currently available in
   production release as of the Effective Date below for use on the Network.
   Customer shall have the right to make up to 1 copy of the Program(s),
   including Documentation, for each license of the Program(s) and the Customer
   shall be responsible for installation of the software. All fees under this
   Order Form shall be due and payable net 30 days from date of invoice, and
   shall be non-cancelable and the sums paid nonrefundable. Customer agrees to
   pay applicable sales/use tax, media, and shipping charges. If Customer loses
   or damages the media containing a Program licensed hereunder, upon Customer's
   written notice Oracle will provide a replacement copy thereof, under Oracle's
   then current Technical Support policies, for a media and shipping charge. The
   following shipping terms shall apply: FOB Destination, Prepaid and Add. These
   terms shall also apply to any options exercised by Customer. Oracle may refer
   to Customer as a customer in sales presentations, marketing vehicles and
   activities. For purposes of this Order Form, Applications and/or Tools
   Programs may also include any source code Oracle may provide as part of its
   standard shipment of such Programs, which source code shall be governed by
   the terms of the Agreement.


<PAGE>


                                                                     Page 5 of 8

  C. OTHER

1. Additional Designated Systems. Until 2 years from the Effective Date,
   Customer shall have the option to add 3 additional Designated System type(s)
   ("Additional Designated System") to this Order Form at no charge, if: (i) the
   Programs licensed herein are available in production release status on the
   Additional Designated System at the time Customer elects to add the
   Additional Designated System; and (ii) Customer has continuously maintained
   Technical Support for such Programs.

   Oracle shall ship to the Customer Location a single Master Copy of the
   Programs licensed herein for the Additional Designated System added. These
   Programs may only be copied and installed in accordance with the terms of
   this Order Form; Oracle has no further shipment obligation other than as
   specified above. Programs licensed herein for use on Additional Designated
   System(s) may not be currently available. Customer has not relied on
   potential availability in entering into the payment obligations in this Order
   Form. Oracle is under no obligation to change current availability.

2. Hot Backup. In consideration for the hot backup fees specified in this Order
   Form, with respect to each of the Program licenses ordered under this Order
   Form, Customer shall have the right to install and use such Programs on a
   backup computer with the same number of processors and of the same make and
   model as the Designated System type for the purpose of temporary disaster
   recovery and testing. Customer shall have the right to maintain a "hot" or
   "live" copy of the Programs on such backup computer at all times for
   immediate production use only in the case of a primary computer malfunction
   that renders the Programs inoperable on the applicable Designated System
   type. At no time shall Customer have the right to use the Programs on the
   Designated System type and the backup computer simultaneously.

Customer and Oracle agree that the terms and pricing of thus Order Form shall
not be disclosed without the prior written consent of the other party. This
quote is valid through August 20, 1999 and shall become binding upon execution
by Customer and acceptance by Oracle.

BOOKTECH INC.                             ORACLE CORPORATION

Signature:                                Signature:
          ---------------------------               ---------------------------

Name:   /s/ Morris A. Sheppard            Name:
     --------------------------------          --------------------------------

Title:  Chairman & CEO                    Title:
      -------------------------------           -------------------------------

Effective Date: 8.23.99
               ----------------------


<PAGE>


                                                                     Page 6 of 8


SHIPMENT SUMMARY:


<TABLE>
<CAPTION>
    PROGRAMS                                   DESIGNATED SYSTEMS            MEDIA TYPE
    --------                                   ------------------            ----------
    <S>                                        <C>                           <C>
    Oracle8i Enterprise Edition                SUN SPARC/Solaris             CD
    Diagnostics Management Pack
    Tuning Management Pack
    Application Server Enterprise Edition
    interMedia
    WebDB
    iStore
    iPayment
    Oracle Financials
    Oracle Discrete Manufacturing
    Oracle Order Management
    Oracle Purchasing
    Oracle Product Configuration
    Oracle Financials Intelligence
    Oracle Operations Intelligence
    Oracle Human Resources
    Oracle Self-Service Human Resources
    Oracle HR Intelligence

    Oracle Enterprise Edition                  HP 98XX/IIP-UX               CD
    Diagnostics Management Pack
    Tuning Management Pack
    Application Server Enterprise Edition
    interMedia
    WebDB
    iStore
    Oracle Financials
    Oracle Discrete Manufacturing
    Oracle Order Management
    Oracle Purchasing
    Oracle Product Configuration
    Oracle Financials Intelligence
    Oracle Operations Intelligence
    Oracle Human Resources
    Oracle Self-Service Human Resources
</TABLE>


<PAGE>



                                                                    Page  7 of 8


Oracle HR Intelligence

Oracle Discoverer End User Edition             PC Compatible/Windows NT      CD
Oracle Discoverer Administration Edition
Oracle Reports
Enterprise Developer Suite




<PAGE>

ORACLE

                                                                     Page 8 of 8

                        JULY 1999 PRICE LIST DEFINITIONS

"Concurrent Devices" (or "Concur Dev"): is the maximum number of input devices
accessing the Programs at any given point in time. If multiplexing software or
hardware (e.g. a TP monitor, webserver product) is used, this number must be
measured at the multiplexing front-end.

"Named User" (or "Named") or "developer": is defined as an individual who is
authorized by Customer to use the Oracle Programs, regardless of whether the
individual is actively using Programs at any given time.

"Casual User" is defined as an individual authorized by the Customer to only run
queries or reports against Oracle Applications Programs. Casual Users are
licensed to use any of the above Oracle Applications Programs for which Customer
has acquired Named User licenses.

"Primary Usage" is defined as each licensed user being counted only once as a
designated Named or Casual User of the Oracle Application they will use most.
However, a licensed Named or Casual User may access all Oracle Applications
licensed under the Agreement which have been licensed under the same licensing
methodology, regardless of the designed Oracle Application of primary use.

"Mailbox" is defined as a point from which to send or receive electronic mail.
It is created when a user account or application is created in Oracle Office.

"Computer": licensed for use on a single specified computer.

"Processor": shall be defined as the actual number of processors installed in
the licensed Computer and running the Oracle Programs, regardless of the number
of processors which the Computer is capable of running.

"Client": a computer which (1) is used by only one person at a time, and (2)
executes Oracle software in local memory or stores the software on a local
storage device.

"Full Use Programs" are unaltered versions of the Programs with all functions
intact.

"Deployment Programs" may be used only to execute existing applications or
reports. They may not be used to build or modify reports or applications.
Deployment Programs are to be generated by Customer from Full Use Programs.

"Application Specific Programs" (or "App Specific"): shall mean Programs which
are limited to use solely for Customer's application software defined on the
Order Form. Application Specific Programs are to be generated by Customer from
Full Use Programs.

A "Web Specific" Program is defined as a Program license which may only be
accessed by third parties via internet networking protocols and which is limited
to use solely for deployment of Customer's public web site. Customer's
application may allow third party web access to a licensed Web Specific Program
solely for viewing, querying or adding data, provided such use is in accordance
with the other terms of the Agreement. No corporate use or internal data
processing by Customer or its clients shall be permitted with a Web Specific
Program. Prohibited corporate and internal uses shall include, but shall not be
limited to, the following types of uses; human resource, finance and
administration, internal messaging and communications, accounting, sales force
management, etc.

For Oracle Payroll, "Employee" is defined as an individual whose payment, or
payment calculations, are generated by the Programs. The term "Employee"
includes, without limitation, Customer employees, contractors, retirees, and
employees covered by workers compensation laws or regulations.

For Oracle Time Management, "Employee" is defined as an individual who submits
timecards or other time records for payroll processing.

For Oracle Self-Service Human Resources, Oracle Self-Service Purchasing, Oracle
Self-Service Expenses, and Business Intelligence System (BIS) Applications,
"Employee" is defined as an active employee of Customer.

"Foundation Services": This is limited support, and any license for which it is
purchased is not a Supported Program License.

An "Education Unit" entitles Customer to acquire education products and services
as specified in the Oracle Education catalogue in effect at the time an
Education Unit is utilized. Education Units are only valid for 12 months from
the Effective Date of the Order or as specifically stated in the applicable
order. Education Units may only be used in the country where the Education Units
were acquired or within the Territory defined in the applicable Order. Education
Units may only be used in the country where the Education Units were acquired or
within the Territory defined in the applicable Order. Customer may be required
to execute standard Oracle ordering materials in conjunction with utilizing
Education Units.

"Organizational Change Management Services" are services for assisting Customers
in managing change in their organizations. Customer's discounts for consulting
or training do not apply to such Organizational Change Management Services.

A "Suite" consists of all the functional software components described in the
Documentation.

"Module" is defined as a single production database running the Oracle
Program(s).

"Per Entry": shall mean a unique item (e.g., object, person, entity, or
information) stored within the Programs. Replicated entries stored within the
Program on multiple servers are counted as a single entry.

"Power Unit": One Power Unit is defined as one MHz of power in any Intel
compatible or RISC processor in any computer of the Designated Systems on the
Order Form on which the Programs are installed and operating. The total number
of Power Units is determined by adding together the number of MHz in all the
processors in all such computers. Customer may add processors and computers, or
modify existing processors and computers, provided that if, at any time,
Customer's use exceeds the total number of licensed Power Units, Customer will
acquire licenses for the additional Power Units. At Oracle's request, no more
than once annually, Customer shall certify in writing the Power Unit
computation, including the number of relevant computers and processors, and the
MHz of each processor. (For example: two computers with two 400 MHz processors
each would equal 1,600 Power Units.)