Document:

<PAGE>

                                                                    EXHIBIT 10.2

                          TRANSITION SERVICES AGREEMENT

                                 BY AND BETWEEN

                                  NETGURU, INC.

                                       AND

                          BENTLEY SYSTEMS, INCORPORATED

                        DATED AS OF ___________ __, 2005

<PAGE>

                          TRANSITION SERVICES AGREEMENT

         THIS TRANSITION SERVICES AGREEMENT, dated as of _______ __, 2005
("Agreement"), is made by and between NETGURU, INC., a Delaware corporation, and
each of its subsidiaries ("Seller"), and BENTLEY SYSTEMS, INCORPORATED, a
Delaware ("Buyer").

                                 R E C I T A L S

         WHEREAS, the parties have entered into an Asset Purchase Agreement
dated as of August __, 2005 (the "Purchase Agreement") pursuant to which Seller
is selling, and Buyer is acquiring, the Business (as defined in the Purchase
Agreement), the date and time at which the closing of the Purchase Agreement is
to occur being referred to herein as the "Closing Date";

         WHEREAS, in further consideration of the Purchase Agreement and related
transactions, Buyer will require Seller's assistance with respect to certain
operations of the Business during periods specified herein following the Closing
Date and Seller will require Buyer's assistance with respect to certain
operations of the Retained Business (as defined in the Purchase Agreement)
during periods specified herein following the Closing Date;

         WHEREAS, in connection with and as a condition precedent to the closing
of the transaction contemplated by the Purchase Agreement, the parties have each
agreed to provide the services set forth herein to the other; and

         WHEREAS, capitalized terms used herein but not defined have the
meanings ascribed to them in the Purchase Agreement.

         NOW, THEREFORE, in consideration of the mutual agreements and covenants
herein contained and intending to be legally bound hereby, the parties hereto
hereby agree as follows:

         SECTION 1. SERVICES TO BE PERFORMED; TERM; PERFORMANCE AND COOPERATION.

         (a) In accordance with the terms and provisions of this Agreement,
Seller agrees to perform (or to cause its affiliates to perform) for Buyer the
services described in SCHEDULES A1 THRU A2 hereto (collectively, the "Seller
Services") for the time period and to the extent specified with respect to each
such Seller Service in the applicable Schedule.

         (b) In accordance with the terms and provisions of this Agreement,
Buyer agrees to perform (or to cause its affiliates to perform) for Seller the
services described in SCHEDULES B1 THRU B3 hereto (collectively, the "Buyer
Services" and together with the Seller Services to be referred to herein as the
"Services") for the time period and to the extent specified with respect to each
such Buyer Service in the applicable Schedule.

<PAGE>

         (b) (i) This Agreement shall become effective as of the date hereof and
shall terminate with respect to each Service (A) on the date specified for such
Service in accordance with the applicable Schedule hereto, (B) earlier as to
each Seller Service at the prior written request of Buyer, or (C) earlier as to
each Buyer Service at the prior written request of Seller.

                  (ii) The parties agree that if the party being provided the
benefit of a Service chooses to discontinue such Service prior to its stated
termination date, then such party shall give the other party prior written
notice within the notice period specified in the relevant Schedule, or if no
such notice period is specified, at least fifteen (15) days prior written notice
of its intent to terminate this Agreement as to that particular Service, which
termination shall be effective on the last day of the month on which the fifteen
(15) days prior written notice lapses. The terminating party will pay the other
party the fees and costs of any terminated Service up until the effective date
of termination.

         (c) Notwithstanding anything to the contrary contained herein, this
Agreement may be terminated, in whole or in part, at any time:

                  (i) by the mutual consent of Buyer and Seller;

                  (ii) by Buyer in the event of any material breach or default
by Seller of any of Seller's obligations under this Agreement and the failure of
Seller to cure, or to take substantial steps towards the curing of, such breach
or default within thirty (30) days after receipt of written notice from Buyer
requesting that such breach or default be cured; or

                  (iii) by Seller in the event of any material breach or default
by Buyer of any of Buyer's obligations under this Agreement and the failure of
Buyer to cure, or to take substantial steps towards the curing of, such breach
or default within thirty (30) days after receipt of notice from Seller
requesting that such breach or default be cured.

         (d) Except as specified herein, neither party makes any warranties of
any kind, express or implied, with respect to any Service provided hereunder.

         (e) The parties shall use commercially reasonable efforts to cooperate
with each other in all matters relating to the provision and receipt of
Services. In addition, upon the reasonable request of either party, the parties
shall take such further action that may be deemed necessary to effect the rights
and obligations set forth herein regarding the grant of the licenses set forth
in the Schedules hereto.

         (f) Notwithstanding anything to the contrary contained herein, the
parties acknowledge and agree that the Services set forth on the Schedules
hereto relating to leases of real property shall constitute the basic terms of
such leases. The parties shall negotiate, execute and deliver standard and
customary leases or subleases that include the specific terms set forth in the
applicable Schedule in accordance with local laws relating to such properties;
provided, however, that neither party shall be required to provide security
deposits under such leases or subleases regardless of what may be required by
local custom.

                                       -2-

<PAGE>

         SECTION 2.  PAYMENT.

         Each party shall pay to the other such fees and costs, if any, for the
relevant time period as set forth in the Schedule attached hereto that is
applicable to such Service. If any fees are incurred pursuant to this Agreement,
such fees shall be payable monthly in arrears unless otherwise provided by the
terms set forth in the Schedule applicable to such Service.

         SECTION 3.  RELATIONSHIP OF PARTIES.

         (a) All employees and representatives of each party or its affiliates
providing Services to the other party under this Agreement shall be deemed for
purposes of all compensation and employee benefits to be employees or
representatives solely of the party that is providing such Service and shall not
be deemed to be employees or representatives of the party that is receiving the
benefit of such Service.

         (b) The parties hereto are independent contractors, and neither party
not its employees or agents will be deemed to be employees or agents of the
other for any purpose or under any circumstances. No partnership, joint venture,
alliance, fiduciary or any relationship other than that of independent
contractors is created hereby, expressly or by implication.

         SECTION 4.  USE OF INFORMATION, CONFIDENTIALITY.

         (a) To the extent obtained by either party and their respective
affiliates as a result of the provision of Services hereunder, each of Buyer and
Seller shall, and shall cause their respective affiliates to, hold all
Confidential Information (as defined in the Confidential Non-Disclosure
Agreement between the parties dated March 3, 2005) relating to the other party
confidential and shall, except as otherwise indicated below, will not disclose
any of such information to any party for a period of five (5) years from the
date of the Purchase Agreement, unless legally compelled or required to disclose
such information in which event the party legally compelled or required to
disclose shall provide the other party with written notice of such legal
compulsion to disclose and shall use commercially reasonable efforts to afford
the other party a reasonable period of time to contest such disclosure.

         (b) It is understood that, prior to, during or after performance of
this Agreement, each party's personnel may unavoidably receive or have access to
private or confidential information of the other party, including other
operations, which is not specifically covered by the foregoing or by the
Purchase Agreement. Except for the information the transfer to or access of
which is contemplated by the Purchase Agreement, each party agrees that all such
information will be subject to the provisions of this Section 4 and other
relevant provisions of said agreements between the parties and that its
personnel will comply with all reasonable requirements of Seller and Buyer,
including identification badges and sign-in procedures, in connection therewith.

                                      -3-

<PAGE>

         SECTION 5.  COMPLIANCE WITH LAWS.

         Each party will, with respect to its obligations and performance
hereunder, comply with all applicable requirements of federal, state and local
laws, rules and regulations, including without limitation, import and export
control, environmental and occupational safety requirements.

         SECTION 6.  INDEMNITY AND DAMAGES.

         (a) The party providing Services to the other shall be liable,
responsible and accountable in damages and costs and expenses (including
reasonable attorneys' fees) only for gross negligence or willful misconduct in
the provision of Services. Neither party shall be liable, responsible or
accountable in damages and costs and expenses (including reasonable attorneys'
fees) under this Agreement except as expressly set forth in the immediately
preceding sentence. Each party's liability under this Section 6(a) shall be
subject to the provisions of Section 6(c).

         (b) The party receiving the benefit of Services pursuant to this
Agreement shall indemnify, defend, and hold harmless the party providing
Services and its affiliates, directors, officers, shareholders, employees,
agents and controlling persons from and against any and all losses, claims,
damages, liabilities, costs and expenses (including any reasonable attorney's
fees and expenses incurred in connection with, and any amounts paid in, any
settlement) resulting from a demand, claim, lawsuit, action or proceeding
relating to any such person's conduct in connection with the provision of
Services under this Agreement, provided that such conduct did not constitute
gross negligence or willful misconduct or breach of this Agreement by the party
providing such Services.

         (c) NOTWITHSTANDING ANYTHING CONTAINED IN THIS AGREEMENT TO THE
CONTRARY, IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR INCIDENTAL, SPECIAL,
EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR LOST
REVENUES) OF THE OTHER PARTY, ITS SUCCESSORS, ASSIGNS OR THEIR RESPECTIVE
AFFILIATES, AS A RESULT OF OR ARISING FROM THIS AGREEMENT, REGARDLESS OF WHETHER
SUCH LIABILITY ARISES IN TORT, CONTRACT, BREACH OF WARRANTY, INDEMNIFICATION OR
OTHERWISE.

         SECTION 7.  MISCELLANEOUS.

         (a) GOVERNING LAW. THIS AGREEMENT SHALL BE GOVERNED BY AND CONSTRUED
AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE APPLICABLE TO
CONTRACTS TO BE PERFORMED SOLELY WITHIN THAT STATE.

                                      -4-

<PAGE>

         (b) FORCE MAJEURE. Except for a party's obligation to make timely
payments, neither party will have any liability for damages or delay due to
fire, explosion, lightning, pest damage, power failure or surges, strikes or
labor disputes, water or flood, acts of God, the elements, war, civil
disturbances, acts of civil or military authorities or the public enemy, acts or
omissions of communications or other carriers, or any other cause beyond a
party's reasonable control, whether or not similar to the foregoing that prevent
such party from materially performing its obligations hereunder.

         (c) SUBCONTRACTING AND ASSIGNMENT. Neither party may subcontract any or
all of the functions or Services to be performed by it under this Agreement.
Unless otherwise provided by the Schedules hereto relating solely for the
Services provided for by such Schedule, neither this Agreement nor any of the
rights, interests or obligations hereunder shall be assignable or transferable
by either party without the prior written consent of the other party hereto, and
any such unauthorized assignment or transfer will be void. Notwithstanding the
foregoing, Buyer may assign this Agreement, in whole or in part, to a subsidiary
or affiliate by providing prior written notice of such assignment to Seller.

         (d) ENTIRE AGREEMENT; MODIFICATION; WAIVERS. This Agreement and the
Schedules attached hereto constitute the entire agreement between the parties
with respect to the subject matter hereof and shall supersede all previous
negotiation, commitments and writings with respect to Services. This Agreement
and the Schedules attached hereto may not be altered, modified or amended except
by a written instrument signed by the parties hereto. The failure of any party
to require the performance or satisfaction of any term or obligation of this
Agreement, or the waiver by any party of any breach of this Agreement, shall not
prevent subsequent enforcement of such term or obligation or be deemed a waiver
of any subsequent breach

         (e) SEVERABILITY. The provisions of this Agreement are severable, and
in the event that any one or more provisions are deemed illegal or unenforceable
the remaining provisions shall remain in full force and effect unless the
deletion of such provision shall cause this Agreement to become materially
adverse to either party, in which event the parties shall use reasonable
commercial efforts (as defined in the Purchase Agreement) to arrive at an
accommodation that best preserves for the parties the benefits and obligations
of the offending provision.

         (f) NOTICES. All notices and other communications hereunder will be in
writing and deemed to have been duly given if given in accordance with the
provisions of the Purchase Agreement and as otherwise provided in the applicable
Schedule hereto.

         (g) SURVIVAL OF OBLIGATIONS. The obligations of the parties under
Sections 2, 4 and 6 shall survive the expiration of this Agreement. The parties
acknowledge and agree that all claims for any breaches or alleged breaches of
any covenants contained in this Agreement shall not be subject to the time
periods, dollar and other limitations set forth in the Purchase Agreement.

                                      -5-

<PAGE>

         (h) EXECUTION IN COUNTERPARTS. This Agreement may be executed in any
number of counterparts, each of which shall be deemed an original, but all of
which together shall constitute one and the same instrument.

         (i) MEETINGS; ESCALATION PROCESS. If either party is not satisfied with
any Service delivered pursuant to this Agreement, then such party may, at any
time, and from time to time and at its sole discretion, initiate an escalation
process regarding such Service by delivering written notice to the other party
pursuant to Section 7(f) of this Agreement. The notice shall describe in
reasonable detail the nature of the problem. Upon receipt of such notice, the
party receiving notice shall arrange a meeting between appropriate
representatives of the parties to address the issues set forth in the notice.

                  [REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

                                      -6-

<PAGE>

         IN WITNESS WHEREOF, each of Seller and Buyer has caused this Agreement
to be duly executed on its behalf by its duly authorized officer as of the date
first written above.

                                           BENTLEY SYSTEMS, INCORPORATED

                                           By: _________________________________
                                           Name:
                                           Title:

                                           NETGURU, INC.

                                           By: _________________________________
                                           Name:
                                           Title:

                                      -7-

<PAGE>

                                   SCHEDULE A

                                 SELLER SERVICES

Seller shall provide each of the following Services pursuant to the terms of
this Agreement:

                  [REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

<PAGE>

                                   SCHEDULE A1

                                  IS MIGRATION

Name of Service:           Information Systems Migration

Terms of Service:          Seller will provide Buyer with any reasonably
                           required transition assistance to migrate data and
                           other applications from the server infrastructure in
                           Yorba Linda which will remain with Seller
                           post-Closing. Within a reasonable time after the
                           Closing Date, after confirmation from Buyer, Seller
                           will delete and destroy all data specific to the
                           Business (as defined in the Purchase Agreement),
                           including but not limited to the RESAS database. As
                           part of this Service, Seller will provide Buyer with
                           access to any shared infrastructure to support its
                           Business.

Term of Services:          Up to 1 year after the Closing Date.

Payment/Cost of Services:  There shall be no cost to Buyer for this Service.

Seller Representative:     [Name and contact information of Seller's employee
                           representative responsible for providing this
                           Service]

Buyer Representative:      [Name and contact information of Buyer's employee
                           representative responsible for providing this
                           Service]

<PAGE>

                                   SCHEDULE A2

                             CALCUTTA FACILITY LEASE

Name of Service:           Facilities Leased to Buyer

Terms of Service:          Pursuant to and on the terms of a standard and
                           customary sublease in accordance with local laws,
                           Seller will lease the entire administrative office
                           building at the Calcutta facility (approximately
                           27,600 sq. ft., built in 2000) to Buyer. Buyer shall
                           have right of sublease. The lease will be subject
                           only to retaining an existing 600 sq. ft. office for
                           use by Seller's CEO (or other executive) through the
                           period of one year from the Closing Date (after such
                           time the space will revert to Buyer). Seller will
                           relocate its entire remaining staff such that only
                           Continuing Employees (as defined in the Purchase
                           Agreement) are located in the front building of this
                           facility prior to the Closing Date. Buyer shall not
                           be required to provide Seller (or any successor) with
                           a security deposit for any term of the lease.

Term of Services:          Two (s) years after the Closing Date subject to two
                           (2) option terms of one (1 ) year each.

Payment/Cost of Services:  The lease rates shall be inclusive of all applicable
                           taxes but not utilities (utilities shall be born
                           directly by Buyer). The following lease rates shall
                           apply:

                           -------------------------- --------------------------
                           Lease Year                 Rate Per Square Foot
                                                      (Rupees)/Month - Due at
                                                      the first of the month
                           -------------------------- --------------------------

                           -------------------------- --------------------------
                           1                          Rs. 23
                           -------------------------- --------------------------
                           2                          Rs. 23
                           -------------------------- --------------------------
                           3 (Option Year #1)         Market Rate*
                           -------------------------- --------------------------
                           4 (Option Year #2)         Market Rate*
                           -------------------------- --------------------------

                           The rate for these services shall include all of the
                           services standard in leases granted in a "Sector 5"
                           zone, as well as the provision of services generally
                           consistent with the services provided prior to the
                           Closing Date. For the avoidance of doubt, the diesel
                           generators and air conditioners owned by the Seller
                           (both before and after the Closing Date) and used to
                           support the building prior to the Closing Date shall
                           remain in place and used for the same purpose after
                           the Closing Date and Seller shall be responsible for
                           all repairs, maintenance and replacement of equipment

<PAGE>

                           necessary to maintain the same level of service
                           provided to occupants of the building prior to the
                           Closing.

                           * Market Rate shall be based upon a reasonable survey
                           of equivalent space available in the market.

Seller Representative:     [Name and contact information of Seller's employee
                           representative responsible for providing this
                           Service]

Buyer Representative:      [Name and contact information of Buyer's employee
                           representative responsible for providing this
                           Service]

<PAGE>

                                   SCHEDULE B

                                 BUYER SERVICES

Buyer shall provide each of the following Services pursuant to the terms of this
Agreement:

                  [REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

<PAGE>

                                   SCHEDULE B1

                          BUYER'S SHARED INFRASTRUCTURE

Name of Service:           Buyer's Shared Infrastructure

Terms of Service:

                           Buyer will provide Seller with the following access
                           to the identified shared infrastructure, solely in
                           support of the Retained Business, for a period of up
                           to one (1) year from the Closing Date:
                           o        Access and use of the phone system at the
                                    Yorba Linda facility, providing up to twelve
                                    (12) phones and six (6) lines.
                           o        Access to and use of the phone system in
                                    Calcutta, allocating a reasonable number of
                                    lines to Seller after Buyer's business needs
                                    are met.
                           o        Access to and use of the 12 IP phones over
                                    the dedicated IPLC circuit between Yorba
                                    Linda and the Calcutta offices.
                           o        Use of the printing facility at Yorba Linda
                                    to produce a maximum of 2,500 color and
                                    3,000 black & white standard letter sized
                                    pieces per month.
                           o        Buyer will permit Seller to mail to the
                                    existing RESAS customer database up to four
                                    (4) times, such mailing costs exclusively
                                    paid by Seller and only after content has
                                    been approved by Buyer (such approval not to
                                    be unreasonably withheld). The mailing(s)
                                    would be coordinated through an external
                                    third party mailing service in a blind
                                    fashion.
                           o        Assuming there is space available in the
                                    existing Seller facilities currently under
                                    leases which Buyer assumes in Singapore and
                                    Dubai, and further assuming that Buyer is
                                    authorized to allow non-Buyer employees to
                                    work out of the leased space, Buyer will
                                    permit one (1) Seller employee to work out
                                    of each of these offices in order to market
                                    Seller's services.

Term of Services:          One year from the Closing Date.

Payment/Cost of Services:  Seller will not be charged for reasonable telephone
                           usage, both local and long-distance, unless it
                           exceeds $3,000 USD for the full year (and in such
                           case they will be billed from $0 dollar).

Seller Representative:     [Name and contact information of Seller's employee
                           representative responsible for providing this
                           Service]

Buyer Representative:      [Name and contact information of Buyer's employee
                           representative responsible for providing this
                           Service]

<PAGE>

                                   SCHEDULE B2

                             STAAD.SUITE OF SOFTWARE

Name of Service:           STAAD.suite Cross License

Terms of Service:          Buyer hereby grants Seller seventy-five (75)
                           perpetual, paid-up, named user licenses of STAAD.Pro
                           2005 (with all international design codes) and the
                           related STAAD.suite of products including
                           STAAD.foundation, STAAD.etc, STAAD.beam,
                           Sectionwizard, Layout, ADLPipe, STAAD.pipe,
                           STAAD.beava and QSE, current as of the Closing Date,
                           subject to Buyer's standard end user license
                           agreement. Seller shall receive updates and support
                           (ie. Maintenance) for STAAD.Pro 2005 as typically
                           provided to customers for a period of one year from
                           the Closing Date at no cost and the second year after
                           the Closing Date at 50% SRP. These licenses are
                           non-transferable except to Amrit K. Das or an entity
                           in which he is the controlling shareholder or owner
                           and may only be used by Seller in support of its
                           operation of the Retained Business.

Term of Services:          Perpetual except that this license shall terminate in
                           the event of a transaction or series of transactions
                           that results in a change in control of Seller such
                           that Amrit K. Das is not the controlling shareholder
                           or owner of the entity operating the Retained
                           Business (but any previously granted end user
                           licenses to compiled object-code versions shall
                           continue).

Payment/Cost of Services:  There shall be no cost to Seller for this Service.

Seller Representative:     [Name and contact information of Seller's employee
                           representative responsible for providing this
                           Service]

Buyer Representative:      [Name and contact information of Buyer's employee
                           representative responsible for providing this
                           Service]

<PAGE>

                                   SCHEDULE B3

                           YORBA LINDA FACILITY LEASE

Name of Service:           Facilities Leased to Seller

Terms of Service:          Pursuant to and on the terms of a standard and
                           customary lease in accordance with local laws, Buyer
                           will sublease 3,000 sq. ft. of the Yorba Linda office
                           for use by Seller, such area to be identified by
                           Buyer after consultation with Seller, inclusive of
                           reasonable electricity and other utilities.

Term of Services:          One year after the Closing Date with an option to
                           renew for one year.

Payment/Cost of Services:  $3,400 per month.

Seller Representative:     [Name and contact information of Seller's employee
                           representative responsible for providing this
                           Service]

Buyer Representative:      [Name and contact information of Buyer's employee
                           representative responsible for providing this
                           Service]<PAGE>

                                                                    EXHIBIT 10.3

                                VOTING AGREEMENT

         THIS VOTING AGREEMENT (this "Agreement") is made and entered into as of
August 19, 2005, by and between Bentley Systems, Incorporated, Inc., a Delaware
corporation ("Bentley"), and Peter R. Kellogg (the "Stockholder"), an individual
whose business address is c/o IAT Reinsurance Company, 48 Wall Street, 30th
Floor, New York, NY 10005 and who is a stockholder of netGuru, Inc., a Delaware
corporation (the "Company").

                                    RECITALS

                  A. Bentley and the Company have each entered into an Asset
Purchase Agreement (as such agreement may hereafter be amended from time to time
in conformity with the provisions thereof (the "Asset Purchase Agreement")),
which provides for the sale of assets relating to the Company's engineering and
collaborative software division to Bentley (the "Sale").

                  B. As an inducement and a condition to entering into the Asset
Purchase Agreement, Bentley has requested that Stockholder agree, and
Stockholder has agreed (in the Stockholder's capacity as such), to enter into
this Agreement in order to facilitate the consummation of the Sale.

         NOW, THEREFORE, intending to be legally bound, the parties hereto agree
as follows:

         1. DEFINITIONS.

                  (a) For the purposes of this Agreement, capitalized terms that
are used but not defined herein shall have the respective meanings ascribed
thereto in the Asset Purchase Agreement.

                  (b) "Expiration Date" shall mean the earlier to occur of (i)
such date and time as the Asset Purchase Agreement shall have been validly
terminated pursuant to its terms, or (ii) such date and time as the Sale shall
become consummated in accordance with the terms and conditions set forth in the
Asset Purchase Agreement.

                  (c) "Person" shall mean any individual, any corporation,
limited liability company, general or limited partnership, business trust,
unincorporated association or other business organization or entity, or any
governmental authority.

                  (d) "Shares" shall mean: (i) all securities of the Company
(including all shares of preferred stock, common stock and all options, warrants
and other rights to acquire shares of Common Stock ("Company Options"))
beneficially owned by Stockholder as of the date of this Agreement, and (ii) all
additional securities of the Company (including all additional options, warrants
and other rights to acquire shares of common stock) of which Stockholder
acquires beneficial ownership during the period commencing with the execution
and delivery of this Agreement until the Expiration Date.

<PAGE>

                  (e) A Person shall be deemed to have effected a "Transfer" of
a security if such Person directly or indirectly (i) offers for sale, sells,
assigns, pledges, encumbers, grants an option with respect to, transfers or
otherwise disposes of such security or any interest therein, or (ii) enters into
an agreement, commitment or other arrangement providing for the sale of,
assignment of, pledge of, encumbrance of, granting of an option with respect to,
transfer of or disposition of such security or any interest therein.

         2. RESTRICTION ON TRANSFER, PROXIES AND NON-INTERFERENCE; STOP
TRANSFER. Except as expressly contemplated by this Agreement, at all times
during the period commencing with the execution and delivery of this Agreement
and continuing until the Expiration Date, the Stockholder shall not (except as
may be specifically required by court order), directly or indirectly, (i) cause
or permit the Transfer of any of the Shares to be effected), or discuss,
negotiate or make any offer regarding any Transfer of any of the Shares, (ii)
grant any proxies or powers of attorney with respect to any of the Shares,
deposit any of the Shares into a voting trust or enter into a voting agreement
or other similar commitment or arrangement with respect to any of the Shares in
contravention of the obligations of Stockholder under this Agreement, (iii)
request that the Company register the Transfer of any certificate or
uncertificated interest representing any of the Shares, or (iv) take any action
that would make any representation or warranty of Stockholder contained herein
untrue or incorrect, or have the effect of preventing or disabling Stockholder
from performing any of Stockholder's respective obligations under this
Agreement, other than to a signatory under this Agreement in the case of (i),
(ii) or (iii). Stockholder hereby agrees that, in order to ensure compliance
with the restrictions referred to herein, the Company may issue appropriate
"stop transfer" instructions to its transfer agent in respect of the Shares.

         3. VOTING AGREEMENT. At any meeting of the Company's stockholders
called with respect to the following, however called, and at every adjournment
or postponement thereof, Stockholder shall appear at such meeting, in person or
by proxy, or otherwise cause all of the Shares to be counted as present thereat
for purposes of establishing a quorum thereat, and Stockholder shall vote, or
cause to be voted (and on every action or approval by written consent of
Stockholder with respect to the following, act, or cause to be acted, by written
consent) with respect to all of the Shares that Stockholder is entitled to vote
or as to which Stockholder has the right to direct the voting, as of the
relevant record date:

                  (a) in favor of the approval of the Sale;

                  (b) against the approval of any proposal that would result in
a breach by the Company of the Asset Purchase Agreement; and

                  (c) against any proposal made in opposition to, or in
competition with, consummation of the Sale and the other transactions
contemplated by the Asset Purchase Agreement.

         4. IRREVOCABLE PROXY. Concurrently with the execution of this
Agreement, Stockholder shall deliver to Bentley an irrevocable proxy in the form
attached hereto as Exhibit B (the "Proxy"), which shall be irrevocable to the
fullest extent permitted by applicable law, with respect to the Shares.

                                      -2-

<PAGE>

         5. REPRESENTATIONS AND WARRANTIES. Stockholder hereby represents and
warrants to Bentley as follows:

                  (a) OWNERSHIP OF SHARES. All of the Shares owned by
Stockholder are listed on Exhibit A hereto. Stockholder is a beneficial owner
(as such term is defined under Rule 13(d)(3) promulgated under the Securities
Exchange Act of 1934, as amended, except that such term shall include Shares
that may be acquired more than sixty (60) days from the date hereof) of all of
the Shares. Stockholder has sole and/or shared voting power and the sole and/or
shared power of disposition with respect to the Shares.

                  (b) POWER; BINDING AGREEMENT. Stockholder has the legal
capacity, power and authority to enter into and perform all of Stockholder's
obligations under this Agreement. The execution, delivery and performance of
this Agreement by Stockholder will not violate any agreement or court order to
which Stockholder is a party or is subject, including, without limitation, any
voting agreement or voting trust. This Agreement has been duly and validly
executed and delivered by Stockholder and constitutes a valid and binding
agreement of Stockholder, enforceable against Stockholder in accordance with its
terms.

                  (c) NO CONSENTS. To his knowledge, the execution and delivery
of this Agreement by Stockholder does not, and the performance by Stockholder of
his obligations hereunder will not, require Stockholder to obtain any consent,
approval, authorization or permit of, or to make any filing with or notification
to, any Governmental Body.

         6. NO OWNERSHIP INTEREST. Nothing contained in this Agreement shall be
deemed to vest in Bentley any direct or indirect ownership or incidence of
ownership of or with respect to any Shares. Except as provided in this
Agreement, all rights, ownership and economic benefits relating to the Shares
shall remain vested in and belong to Stockholder and the other stockholders.

         7. STOCKHOLDER NOTIFICATION OF ACQUISITION OF ADDITIONAL SHARES. At all
times during the period commencing with the execution and delivery of this
Agreement and continuing until the Expiration Date, Stockholder shall promptly
notify Bentley of the number of any additional shares of Common Stock and the
number and type of any other voting securities of Company acquired by
Stockholder, if any, after the date hereof.

         8. COMPANY STOP TRANSFER INSTRUCTIONS. At all times commencing with the
execution and delivery of this Agreement and continuing until the Expiration
Date, Company shall not register the Transfer (by book-entry or otherwise) of
any certificate or uncertificated interest representing any of the Shares unless
such Transfer is made pursuant to and in compliance with the terms and
conditions of this Agreement. Company shall instruct its transfer agent for
preferred stock and common stock (the "Transfer Agent") not to Transfer, at any
time commencing with the execution and delivery of this Agreement and continuing
until the Expiration Date, any certificate or uncertificated interest
representing any of the Shares unless and until the Transfer Agent has received
Bentley's consent to effect any such Transfer.

                                      -3-

<PAGE>

         9. TERMINATION. This Agreement shall terminate immediately and
automatically, without any action on the part of any party hereto, as of the
Expiration Date.

         10. DIRECTORS AND OFFICERS. Notwithstanding anything in this Agreement
to the contrary, if Stockholder is a director or officer of Company, nothing
contained in this Agreement shall prohibit such director or officer from acting
in his capacity as such or from taking such action as a director or officer of
Company that may be required on the part of such person as a director or officer
of Company, including acting in compliance with the Asset Purchase Agreement.

         11. MISCELLANEOUS.

                  (a) ENTIRE AGREEMENT. This Agreement and the documents,
instruments and other agreements among the parties hereto as contemplated by or
referred to herein, including the Proxy, constitute the entire agreement among
the parties with respect to the subject matter hereof and supersede all prior
agreements and understandings, both written and oral, among the parties with
respect to the subject matter hereof.

                  (b) CERTAIN EVENTS. This Agreement and the obligations
hereunder shall attach to all of the Shares and shall be binding upon any person
to whom legal or beneficial ownership of any of the Shares shall pass, whether
by operation of law or otherwise, except in the case of Shares Transferred in
connection with the payment of taxes. Notwithstanding any Transfer of any of the
Shares, the transferor shall remain liable for the performance of all
obligations of the transferor under this Agreement. Notwithstanding the
foregoing or anything to the contrary set forth in this Agreement, this
Agreement and the obligations hereunder shall not attach to any Shares that are
Transferred, and shall not be binding upon any person to whom legal or
beneficial ownership of any of the Shares shall pass, in any Transfer effected
by Stockholder pursuant to the last sentence of Section 2 of this Agreement.

                  (c) ASSIGNMENT. No party may assign either this Agreement or
any of its rights, interests, or obligations hereunder without the prior written
approval of the other parties. Subject to the preceding sentence, this Agreement
shall be binding upon and shall inure to the benefit of the parties hereto and
their respective successors and permitted assigns. Any purported assignment in
violation of this Section shall be void.

                  (d) AMENDMENTS, WAIVERS, ETC. This Agreement may not be
amended, changed, supplemented, waived or otherwise modified or terminated,
except upon the execution and delivery of a written agreement executed by the
parties hereto.

                  (e) NOTICES. All notices and other communications hereunder
shall be in writing and shall be deemed duly given (i) on the date of delivery
if delivered personally, (ii) on the date of confirmation of receipt (or, the
first business day following such receipt if the date is not a business day) of
transmission by telecopy or facsimile, or (iii) on the date of confirmation of
receipt (or, the first business day following such receipt if the date is not a
business day) if delivered by a nationally recognized courier service. All
notices hereunder shall be delivered as set forth below, or pursuant to such
other instructions as may be designated in writing by the party to receive such
notice:

                                      -4-

<PAGE>

                           (i) If to Stockholder, to:

                           Peter R. Kellogg
                           c/o IAT Reinsurance Company
                           48 Wall Street, 30th Floor
                           New York, NY  10005
                           Telephone: ________________
                           Telecopy: _________________

                           with copies to:

                           __________________________________
                           __________________________________
                           __________________________________
                           __________________________________
                           Fax No:___________________________

                           (ii) if to Company, to:

                           netGuru, Inc.
                           22700 Savi Ranch Pkwy.
                           Yorba Linda, CA 92887
                           Attn: Amrit K. Das
                           Telephone: (714) 974-2500
                           Telecopy: (714) 974-4771

                           with copies to:

                           Rutan & Tucker LLP
                           611 Anton Blvd., 14th Floor
                           Costa Mesa, CA 92626-1931
                           Attn: Gregg Amber, Esq.
                           Telephone: (714) 641-5100
                           Telecopy:  (714) 546-9035

                                      -5-

<PAGE>

                           (iii) if to Bentley, to:

                           Bentley Systems, Incorporated
                           685 Stockton Drive
                           Exton, PA 19341-0678
                           Attn: General Counsel
                           Telephone: 610-458-5000
                           Telecopy: 610-458-1060

                           With copies to:

                           Drinker Biddle & Reath LLP
                           1000 Westlakes Drive, Suite 300
                           Berwyn, PA 19312-2409
                           Attn: Walter J. Mostek, Jr., Esq.
                           Telephone: (610) 993-2200
                           Telecopy: (610) 993-8585

                  (f) SEVERABILITY. In the event that any provision of this
Agreement or the application thereof, becomes or is declared by a court of
competent jurisdiction to be illegal, void or unenforceable, the remainder of
this Agreement will continue in full force and effect and the application of
such provision to other Persons or circumstances will be interpreted so as
reasonably to effect the intent of the parties hereto. The parties further agree
to replace such void or unenforceable provision of this Agreement with a valid
and enforceable provision that will achieve, to the greatest extent possible,
the economic, business and other purposes of such void or unenforceable
provision.

                  (g) NO WAIVER. The failure of any party hereto to exercise any
right, power or remedy provided under this Agreement or otherwise available in
respect hereof at law or in equity, or to insist upon compliance by any other
party hereto with its obligations hereunder, and any custom or practice of the
parties at variance with the terms hereof, shall not constitute a waiver by such
party of its right to exercise any such or other right, power or remedy or to
demand such compliance.

                  (h) GOVERNING LAW; VENUE. This Agreement shall be governed by
and construed in accordance with the laws of the State of Delaware, regardless
of the laws that might otherwise govern under applicable principles of conflicts
of law thereof. Each of parties irrevocably agrees that any legal action or
proceeding with respect to this Agreement or for recognition and enforcement of
any judgment in respect hereof brought by the other party hereto or its
successors or assigns may be brought and determined in the courts of the State
of Delaware, and each of parties hereby irrevocably submits with regard to any
such action or proceeding for itself and in respect to its property, generally
and unconditionally, to the nonexclusive jurisdiction of the aforesaid courts.
The parties hereby agree that mailing of process or other papers in connection
with any such action or proceeding in the manner provided in Section 11(e)
hereof or in such other manner as may be permitted by applicable law, shall be
valid and sufficient service thereof.

                                      -6-

<PAGE>

                  (i) OTHER REMEDIES; SPECIFIC PERFORMANCE.

                           (i) OTHER REMEDIES. Except as otherwise provided
herein, any and all remedies herein expressly conferred upon a party will be
deemed cumulative with and not exclusive of any other remedy conferred hereby,
or by law or equity upon such party, and the exercise by a party of any one
remedy will not preclude the exercise of any other remedy. The parties hereto
agree that irreparable damage would occur in the event that any of the
provisions of this Agreement were not performed in accordance with their
specific terms or were otherwise breached.

                           (ii) SPECIFIC PERFORMANCE. It is accordingly agreed
that the parties shall be entitled to seek an injunction or injunctions to
prevent breaches of this Agreement and to enforce specifically the terms and
provisions hereof in any court of the United States or any state having
jurisdiction, this being in addition to any other remedy to which they are
entitled at law or in equity.

                  (j) WAIVER OF JURY TRIAL. EACH PARTY HERETO HEREBY IRREVOCABLY
WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM
(WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO
THIS AGREEMENT OR THE ACTIONS OF Bentley, STOCKHOLDER AND COMPANY IN THE
NEGOTIATION, ADMINISTRATION, PERFORMANCE AND ENFORCEMENT HEREOF.

                  (k) COUNTERPARTS. This Agreement may be executed in any number
of counterparts, all of which shall be considered one and the same agreement and
shall become effective when one or more counterparts have been signed by each of
the parties and delivered to the other party, it being understood that all
parties need not sign the same counterpart.

                  (l) FURTHER ASSURANCES. At the request of any party to another
party or parties to this Agreement, such other party or parties shall execute
and deliver such instruments or documents to evidence or further effectuate (but
not to enlarge) the respective rights and obligations of the parties and to
evidence and effectuate any termination of this Agreement.

                            [SIGNATURE PAGE FOLLOWS]

                                      -7-

<PAGE>

         IN WITNESS WHEREOF, the undersigned have executed, or caused this
Agreement to be executed by a duly authorized officer, as of the date first
written above.

                                            BENTLEY SYSTEMS, INCORPORATED

                                            By:  /S/ DAVID NATION
                                                 -------------------------------
                                                 Name:  David Nation
                                                 Title: SVP

ACKNOWLEDGED AND AGREED TO (with respect to Section 8):

NETGURU, INC.

By:  /S/ AMRIT K.DAS
     ---------------------------
     Name:  Amrit K. Das
     Title: CEO

                      [SIGNATURE PAGE TO VOTING AGREEMENT]

                                      -8-

<PAGE>

                                            STOCKHOLDER

                                            /S/ PETER R. KELLOGG
                                            ------------------------------------
                                            Name: Peter R. Kellogg

                      [SIGNATURE PAGE TO VOTING AGREEMENT]

                                      -9-

<PAGE>

<TABLE>
                                             EXHIBIT A

                           BENEFICIAL OWNERSHIP OF COMPANY CAPITAL STOCK

-------------------------------------- -------------------- ---------------------------------------
                                                               Number of Shares of Common Stock
                                         No. of Shares of          Issuable Upon Exercise of
   Stockholder's Name and Address          Common Stock         Outstanding Options or Warrants
-------------------------------------- -------------------- ---------------------------------------
<S>                                         <C>                                <C>
Peter R. Kellogg                            3,835,800                          0
c/o IAT Reinsurance Company
48 Wall Street, 30th Floor
New York NY  10005
-------------------------------------- -------------------- ---------------------------------------

                                                A-1
</TABLE>

<PAGE>

                                    EXHIBIT B

                                IRREVOCABLE PROXY

         The undersigned Stockholder (the "Stockholder") of netGuru, Inc., a
Delaware corporation ("Company"), hereby irrevocably (to the fullest extent
permitted by law) appoints each of David Nation and Tom Kurke of Bentley (as
defined below), as the sole and exclusive attorneys and proxies of the
undersigned, with full power of substitution and resubstitution, to vote and
exercise all voting and related rights (to the full extent that the undersigned
is entitled to do so) with respect to all of the shares of capital stock of
Company that now are or hereafter may be beneficially owned by the undersigned,
and any and all other shares or securities of Company issued or issuable in
respect thereof on or after the date hereof (collectively, the "Shares"), in
accordance with the terms of this Proxy. The Shares beneficially owned by
Stockholder as of the date of this Proxy are listed on the final page of this
Proxy, along with the number(s) of the stock certificate(s) that represent such
Shares. Upon Stockholder's execution of this Proxy, any and all prior proxies
given by the undersigned with respect to any Shares are hereby revoked and
Stockholder agrees not to grant any subsequent proxies with respect to the
Shares until after the Expiration Date (as defined below).

         This Proxy is irrevocable (to the fullest extent permitted by law), is
coupled with an interest and is granted pursuant to that certain Voting
Agreement of even date herewith (the "Voting Agreement") by and between Bentley
Systems, Incorporated, a Delaware corporation ("Bentley") and the undersigned
Stockholder of Company, and is granted in consideration of Bentley entering into
that certain Asset Purchase Agreement of even date herewith (as it may hereafter
be amended from time to time in accordance with the provisions thereof, the
"Asset Purchase Agreement") by and among Bentley and Company. The Asset Purchase
Agreement provides for the sale of the Assets (as such term is defined in the
Asset Purchase Agreement) (the "Sale"). As used in this Proxy, the term
"Expiration Date" shall mean the earlier to occur of (i) such date and time as
the Asset Purchase Agreement shall have been validly terminated pursuant to its
terms, or (ii) such date and time as the Sale shall be consummated in accordance
with the terms and conditions set forth in the Asset Purchase Agreement.

         The attorneys and proxies named above, and each of them, are hereby
authorized and empowered by Stockholder, at any time prior to the Expiration
Date, to act as Stockholder's attorney and proxy to vote all of the Shares, and
to exercise all voting, consent and similar rights of the undersigned with
respect to all of the Shares (including, without limitation, the power to
execute and deliver written consents) at every annual or special meeting of
stockholders of Company (and at every adjournment or postponement thereof), and
in every written consent in lieu of such meeting:

                  (a) in favor of the approval and adoption of the Asset
         Purchase Agreement and approval of the Sale;

                  (b) against the approval of any proposal that would result in
         a breach by Company of the Asset Purchase Agreement; and

                                       B-1

<PAGE>

                  (c) against any proposal made in opposition to, or in
         competition with, consummation of the Sale and the other transactions
         contemplated by the Asset Purchase Agreement.

         The attorneys and proxies named above may not exercise this Proxy on
any other matter except as provided in clauses (a), (b) and (c) above.
Stockholder may vote the Shares on all other matters. Notwithstanding anything
in this Proxy to the contrary, if Stockholder is a director or officer of
Company, nothing contained in this Proxy shall prohibit such director or officer
from acting in his/her capacity as such or from taking such action as a director
or officer of Company that may be required on the part of such person as a
director or officer of Company, including acting in compliance with the Asset
Purchase Agreement.

         Any obligation of Stockholder hereunder shall be binding upon the
successors and assigns of Stockholder.

         This Proxy shall terminate and be of no further force and effect,
automatically upon the Expiration Date.

                            [SIGNATURE PAGE FOLLOWS]

                                       B-2

<PAGE>

         IN WITNESS WHEREOF, Stockholder has caused this Irrevocable Proxy to be
duly executed as of the day and year first above written.

                                            STOCKHOLDER:

                                            /S/ PETER R. KELLOGG
                                            -----------------------------------
                                            Name:    Peter R. Kellogg
                                            Address: c/o IAT Reinsurance Company
                                            48 Wall Street, 30th Floor
                                            New York, NY  10005

                                            Telephone:   212 389-5840
                                                       -------------------------

                                            Telecopy:    212 389-5849
                                                       -------------------------

                                            Shares beneficially owned:

                                            3,835,800 Common Stock
                                            ---------
                                                0     Common Stock issuable upon
                                            --------- exercise of outstanding
                                            options or warrants

                                       B-3

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