<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE BALANCE
SHEET AND THE STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2000 AND
IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. THE SIX
MONTHS ENDED JUNE 30, 1999 HAVE BEEN RESTATED TO REFLECT THE EFFECT OF THE
ACQUISITIONS OF BALR AND FOUR POINTS ACCOUNTED FOR AS A POOLING-OF-INTERESTS
</LEGEND>
<RESTATED>
<CIK> 0001009403
<NAME> MARCHFIRST
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 6-MOS
<FISCAL-YEAR-END> DEC-31-1999
<PERIOD-START> JAN-01-1999
<PERIOD-END> JUN-30-1999
<CASH> 65,389
<SECURITIES> 65,716
<RECEIVABLES> 72,932
<ALLOWANCES> 1,546
<INVENTORY> 0
<CURRENT-ASSETS> 212,160
<PP&E> 66,323
<DEPRECIATION> 13,106
<TOTAL-ASSETS> 296,100
<CURRENT-LIABILITIES> 44,325
<BONDS> 0
0
0
<COMMON> 57
<OTHER-SE> 249,010
<TOTAL-LIABILITY-AND-EQUITY> 296,100
<SALES> 0
<TOTAL-REVENUES> 224,690
<CGS> 0
<TOTAL-COSTS> 126,700
<OTHER-EXPENSES> 77,975
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 0
<INCOME-PRETAX> 23,391
<INCOME-TAX> 10,433
<INCOME-CONTINUING> 12,958
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 12,958
<EPS-BASIC> 0.23
<EPS-DILUTED> 0.21
</TABLE>