Document:

<PAGE>
                                                                  Exhibit 10.28

                  AMENDMENT TO AMENDED AND RESTATED INFORMATION
                        AND REGISTRATION RIGHTS AGREEMENT

                  AMENDMENT TO AMENDED AND RESTATED INFORMATION AND REGISTRATION
RIGHTS AGREEMENT dated as of July 2, 2001 (the "Amendment") by and among Bentley
Systems, Incorporated, a Delaware corporation (the "Company"), Bachow Investment
Partners III, L.P., a Delaware limited partnership ("Bachow"), PNC Bank,
National Association ("PNC"), Citibank, N.A. ("Citibank"), Gregory S. Bentley,
Keith A. Bentley, Barry J. Bentley, Cristobal Conde, David Ehret and Robert
Greifeld.

                                   Background

         1.       On December 26, 2000, the Company entered into the Amended and
Restated Information and Registration Rights Agreement (the "Registration Rights
Agreement") with the several purchasers named in Schedule 1 attached thereto
(the "First Tranche Purchasers"), Bachow, PNC and Citibank, in respect of
certain registration rights granted by the Company.

         2.       Pursuant to Section 1.2(c) of the Securities Purchase
Agreement (the "Securities Purchase Agreement") with the several purchasers
named in Schedule I attached thereto and Raymond B. Bentley and Richard P.
Bentley for certain limited purposes specified therein, the Company had the
right and option to sell up to an aggregate 75,000 additional shares of Class C
Common Stock and Common Stock Purchase Warrants to purchase up to an aggregate
of 1,040,000 additional shares ("Warrant Shares") of Class B Common Stock of the
Company in one or more closings on or prior to March 31, 2001.

         3.       Pursuant to the preamble and the recitals in the Registration
Rights Agreement, it was contemplated that additional purchasers of shares of
the Class C Common Stock and Common Stock Purchase Warrants to acquire Warrant
Shares would be added as parties to the Registration Rights Agreement in
connection with a Closing or Closings to occur on or before March 31, 2001.

         4.       The Securities Purchase Agreement has been amended to extend
the date for additional Closings to on or prior to September 30, 2001.
Accordingly, the parties hereto desire to amend Recital b. to the Registration
Rights Agreement to reflect the aforesaid amendment to the Securities Purchase
Agreement.

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

                  SECTION 1. Amendment. The reference to "March 31, 2001" in the
definition of "Closing" and "Closings" in Recital b. of the Registration Rights
Agreement is hereby deleted and replaced with "September 30, 2001".

                  SECTION 2. Registration Rights Agreement in Full Force and
Effect as Amended. Except as specifically amended hereby, all of the terms and
conditions of the
<PAGE>
Registration Rights Agreement shall remain in full force and effect. All
references to the Registration Rights Agreement in any other document or
instrument shall be deemed to mean such Registration Rights Agreement as amended
by this Amendment. The parties hereto agree to be bound by the terms and
obligations of the Registration Rights Agreement, as amended by this Amendment,
as though the terms and obligations of the Registration Rights Agreement were
set forth herein.

                  SECTION 3. Counterparts. This Amendment may be executed in one
or more counterparts, each of which shall be deemed an original, but all of
which taken together shall constitute one and the same instrument.

                  SECTION 4. Governing Law. This Amendment is made pursuant to,
and shall be construed and enforced in accordance with, the laws of the State of
Delaware, irrespective of the principal place of business, residence or domicile
of the parties hereto, and without giving effect to otherwise applicable
principles of conflicts of law.

                  SECTION 5. Defined Terms. Capitalized terms used herein and
not otherwise defined shall have the meanings assigned to such terms in the
Registration Rights Agreement.

                            [signature page follows]
<PAGE>
                  IN WITNESS WHEREOF, the parties hereto have executed this
Amendment as of the date first above written.

                         BENTLEY SYSTEMS, INCORPORATED

                         By:      /s/ David G. Nation
                            --------------------------------------------------
                              Name:  David G. Nation
                              Title:    Senior Vice President

                         BACHOW INVESTMENT PARTNERS III, L.P.

                         By:  Bala Equity Partners, L.P., its General Partner
                         By:  Bala Equity, Inc., its General Partner

                         By:      /s/ Jay D. Seid
                            --------------------------------------------------
                              Name:  Jay D. Seid
                              Title:  Vice President

                         PNC BANK, NATIONAL ASSOCIATION

                         By:      /s/ Craig T. Sheetz
                            --------------------------------------------------
                              Name:  Craig T. Sheetz
                              Title:  Vice President

                         CITIBANK, N.A.

                         By:      /s/ Gerald Roberts
                            --------------------------------------------------
                              Name:  Gerald Roberts
                              Title:  Vice President

      [Signature Page 1 of 2 to Amendment to Registration Rights Agreement]
<PAGE>
                                                     /s/  Gregory S. Bentley
                                            -----------------------------------
                                            Gregory S. Bentley

                                                     /s/  Keith A. Bentley
                                            -----------------------------------
                                            Keith A. Bentley

                                                     /s/  Barry J. Bentley
                                            -----------------------------------
                                            Barry J. Bentley

                                                     /s/  Cristobal Conde
                                            -----------------------------------
                                            Cristobal Conde

                                                     /s/  David Ehret
                                            -----------------------------------
                                            David Ehret

      [Signature Page 2 of 2 to Amendment to Registration Rights Agreement]

<PAGE>

  JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION RIGHTS AGREEMENT

         THIS JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION
RIGHTS AGREEMENT (this "Joinder Agreement") is made as of this 2nd day of July,
2001 by and among Bentley Systems, Incorporated, a Delaware corporation (the
"Company"), Malcolm S. Walter and Argosy Investment Partners II, L.P., a
Delaware limited partnership (together with Malcolm S. Walter, the "Second
Tranche Purchasers"). All initially capitalized terms used but not otherwise
defined in this Joinder Agreement shall have the meanings given to such terms in
the Registration Rights Agreement (as such term is hereinafter defined).

                                   BACKGROUND

         1. On December 26, 2000, the Company entered into the Amended and
Restated Information and Registration Rights Agreement (the "Registration Rights
Agreement") with the several purchasers named in Schedule 1 attached thereto
(the "First Tranche Purchasers"), Bachow Investment Partners III, L.P., a
Delaware limited partnership ("Bachow"), PNC Bank, National Association ("PNC")
and Citibank, N.A. ("Citibank") in respect of certain registration rights
granted by the Company.

         2. Pursuant to the preamble and the recitals in the Registration Rights
Agreement, it was contemplated that additional purchasers of shares of the Class
C Common Stock and warrants to acquire Warrant Shares would be added as parties
to the Registration Rights Agreement in connection with a Closing or Closings to
occur on or before March 31, 2001.

         3. The Securities Purchase Agreement has been amended to extend the
date for additional Closings to on or prior to September 30, 2001.

         4. On or before the date hereof, in accordance with Section 15.6 of the
Registration Rights Agreement, Bachow, as the holder of at least 50% of the
Common Stock issuable upon conversion of the Series A Preferred Stock, the
Required Holders, PNC and Citibank have consented in writing to the amendment of
the Registration Rights Agreement to extend the date for additional Closings to
on or prior to September 30, 2001 (the "RRA Amendment").

         5. On the date hereof, the Company and the Second Tranche Purchasers
have executed a Joinder to Securities Purchase Agreement ("Joinder to Securities
Purchase Agreement") in connection with the Second Tranche Purchasers' purchase
of 26,000 shares of Class C Common Stock and Common Stock Purchase Warrants to
purchase 360,533.3 shares of Class B Common Stock of the Company. Accordingly,
the Second Tranche Purchasers desire to join in the Registration Rights
Agreement in accordance with the terms hereof.

                  NOW THEREFORE, in consideration of the promises and the
agreements

                                      -1-
<PAGE>
contained herein, the parties hereto, intending to be legally bound, hereby
agree as follows:

         1.1 Joinder. In connection with the purchase by him or it of the
securities indicated on Schedule I attached to the Joinder to Securities
Purchase Agreement, each of the Purchasers hereby acknowledges and agrees that,
effective as of the date hereof, he or it shall be added as a party to the
Registration Rights Agreement, as amended by the RRA Amendment, and shall be
bound by all provisions of the Registration Rights Agreement, as so amended, to
the same extent as each of the First Tranche Purchasers.

         1.2 Counterparts. This Joinder Agreement may be executed in any number
of counterparts, all of which taken together shall constitute one and the same
instrument, and any of the parties hereto may execute this Joinder Agreement by
signing any such counterpart.

                            [signature page follows]

                                      -2-
<PAGE>
         IN WITNESS WHEREOF, the parties hereto, intending to be legally bound,
have caused this Joinder Agreement to be executed as of the date first above
written.

                                 COMPANY:

                                 BENTLEY SYSTEMS, INCORPORATED

                                 By:      /s/ David G. Nation
                                    ------------------------------------------
                                     Name:  David G. Nation
                                     Title:  Senior Vice President

                                 PURCHASERS:

                                 ARGOSY INVESTMENT PARTNERS II, L.P.

                                 By:  Argosy Associates II, L.P., its General
                                      Partner

                                   By:  Argosy Associates II, Inc., its General
                                        Partner

                                   By:      /s/ Kirk B. Griswold
                                      ---------------------------------
                                       Name:  Kirk B. Griswold
                                       Title:  Vice President

                                   XXXXXXXXXX
                                 ------------------------------------
                                 Gregory S. Bentley

                                   Malcolm S. Walter
                                 ------------------------------------
                                 Malcolm S. Walter

               [Signature Page to Joinder to Amended and Restated
                 Information and Registration Rights Agreement]

                                      -3-<PAGE>
                                                                  EXHIBIT 10.29

 JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION RIGHTS AGREEMENT

         THIS JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION
RIGHTS AGREEMENT (this "Joinder Agreement") is made as of this 18th day of
September, 2001 by and among Bentley Systems, Incorporated, a Delaware
corporation (the "Company"), Gabriel Norona, Francisco Norona, Richard D.
Bowman, Andrew Panayotoff, Orestes Norat and Robert Cormack (collectively, the
"Purchasers"). All initially capitalized terms used but not otherwise defined in
this Joinder Agreement shall have the meanings given to such terms in the
Registration Rights Agreement (as such term is hereinafter defined).

                                   BACKGROUND

         1. On December 26, 2000, the Company entered into the Amended and
Restated Information and Registration Rights Agreement (the "Registration Rights
Agreement") with the several purchasers named in Schedule 1 attached thereto
(the "Initial Purchasers"), Bachow Investment Partners III, L.P., a Delaware
limited partnership ("Bachow"), PNC Bank, National Association ("PNC") and
Citibank, N.A. ("Citibank") in respect of certain registration rights granted by
the Company.

         2. On July 2, 2001, Argosy Investment Partners II, L.P. and Malcolm S.
Walter (the "Second Round Purchasers") joined in the Registration Rights
Agreement in connection with their purchase of Class C Common Stock and Common
Stock Purchase Warrants to purchase shares of Class B Common Stock of the
Company.

         3. On the date hereof, the Company and the Purchasers have executed a
Joinder and Amendment to Securities Purchase Agreement ("Joinder and Amendment
to Securities Purchase Agreement") in connection with the Purchasers' purchase
of an aggregate 35,000 shares of Class C Common Stock and Common Stock Purchase
Warrants to purchase an aggregate 485,333 shares of Class B Common Stock of the
Company. Accordingly, the Purchasers desire to join in the Registration Rights
Agreement in accordance with the terms hereof.

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

                  1.1 Joinder. In connection with the purchase by him of the
securities indicated on Schedule I attached to the Joinder and Amendment to
Securities Purchase Agreement, each of the Purchasers hereby acknowledges and
agrees that, effective as of the date hereof, he shall be added as a party to
the Registration Rights Agreement, as amended by the Amendment to Amended and
Restated Information and Registration Rights Agreement dated as of July 2, 2001,
and shall be bound by all provisions of the Registration Rights Agreement, as so
amended, to the same extent as each of the Initial Purchasers and the Second
Round Purchasers.

                                      -1-
<PAGE>
                  1.2 Counterparts. This Joinder Agreement may be executed in
any number of counterparts, all of which taken together shall constitute one and
the same instrument, and any of the parties hereto may execute this Joinder
Agreement by signing any such counterpart.

                            [signature page follows]

                                      -2-
<PAGE>
         IN WITNESS WHEREOF, the parties hereto, intending to be legally bound,
have caused this Joinder Agreement to be executed as of the date first above
written.

                            COMPANY:

                            BENTLEY SYSTEMS, INCORPORATED

                            By:      /s/ David G. Nation
                               -----------------------------------------
                                 Name:  David G. Nation
                                 Title:  Senior Vice President

                            PURCHASERS:

                                     /s/ Gabriel Norona
                            --------------------------------------------
                            Gabriel Norona

                                     /s/ Francisco Norona
                            --------------------------------------------
                            Francisco Norona

                                     /s/ Richard D. Bowman
                            --------------------------------------------
                            Richard D. Bowman

                                     /s/ Andrew Panayotoff
                            --------------------------------------------
                            Andrew Panayotoff

                                     /s/ Orestes Norat
                            --------------------------------------------
                            Orestes Norat

                                     /s/ Robert Cormack
                            --------------------------------------------
                            Robert Cormack

            [Signature Page 1 of 1 to Joinder to Amended and Restated
                 Information and Registration Rights Agreement]

                                      -3-
<PAGE>

 JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION RIGHTS AGREEMENT

         THIS JOINDER TO AMENDED AND RESTATED INFORMATION AND REGISTRATION
RIGHTS AGREEMENT (this "Joinder Agreement") is made as of this 18th day of
September, 2001 by and among Bentley Systems, Incorporated, a Delaware
corporation (the "Company"), Gabriel Norona and Francisco Norona (collectively,
the "Purchasers"). All initially capitalized terms used but not otherwise
defined in this Joinder Agreement shall have the meanings given to such terms in
the Registration Rights Agreement (as such term is hereinafter defined).

                                   BACKGROUND

         1. On December 26, 2000, the Company entered into the Amended and
Restated Information and Registration Rights Agreement (the "Registration Rights
Agreement") with the several purchasers named in Schedule 1 attached thereto
(the "Initial Purchasers"), Bachow Investment Partners III, L.P., a Delaware
limited partnership ("Bachow"), PNC Bank, National Association ("PNC") and
Citibank, N.A. ("Citibank") in respect of certain registration rights granted by
the Company.

         2. On July 2, 2001, Argosy Investment Partners II, L.P. and Malcolm S.
Walter (the "Second Round Purchasers") joined in the Registration Rights
Agreement in connection with their purchase of Class C Common Stock and Common
Stock Purchase Warrants to purchase shares of Class B Common Stock of the
Company.

         3. On the date hereof (a) the Company is acquiring Geopak Corporation,
a Florida corporation ("Geopak"), through the merger of Geopak into a wholly
owned subsidiary of the Company (the "Merger"), (b) in partial consideration of
the Merger, the Company is issuing an aggregate 35,000 Class C Shares to the
stockholders of Geopak (the "Stockholders") including the Purchasers, and (c)
the Stockholders and the Company are entering into a Joinder to Registration
Rights Agreement with respect to such purchase and sale of the 35,000 Class C
Shares.

         4. On the date hereof, the Company and the Purchasers are entering into
a Joinder to Securities Purchase Agreement ("Joinder to Securities Purchase
Agreement") in connection with the Purchasers' purchase of an additional
aggregate 5,000 Class C Shares. Accordingly, the Purchasers desire to join in
the Registration Rights Agreement in accordance with the terms hereof.

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

                  1.1 Joinder. In connection with the purchase by him of the
securities indicated on Schedule I attached to the Joinder to Securities
Purchase Agreement, each of the

                                      -1-
<PAGE>
Purchasers hereby acknowledges and agrees that, effective as of the date hereof,
he shall be added as a party to the Registration Rights Agreement, as amended by
the Amendment to Amended and Restated Information and Registration Rights
Agreement dated as of July 2, 2001, and shall be bound by all provisions of the
Registration Rights Agreement, as so amended, to the same extent as each of the
Initial Purchasers, the Second Round Purchasers and the Stockholders.

                  1.2 Counterparts. This Joinder Agreement may be executed in
any number of counterparts, all of which taken together shall constitute one and
the same instrument, and any of the parties hereto may execute this Joinder
Agreement by signing any such counterpart.

                            [signature page follows]

                                      -2-
<PAGE>
         IN WITNESS WHEREOF, the parties hereto, intending to be legally bound,
have caused this Joinder Agreement to be executed as of the date first above
written.

                                    COMPANY:

                                    BENTLEY SYSTEMS, INCORPORATED

                                    By:      /s/ David G. Nation
                                       ---------------------------------------
                                          Name:  David G. Nation
                                         Title:    Senior Vice President

                                    PURCHASERS:

                                             /s/ Gabriel Norona
                                    ------------------------------------------
                                    Gabriel Norona

                                             /s/ Francisco Norona
                                    ------------------------------------------
                                    Francisco Norona

            [Signature Page 1 of 1 to Joinder to Amended and Restated
                 Information and Registration Rights Agreement]

                                      -3-

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